1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x210f30303e153498e652e352dd4154bede10188a48f7c5663d1de433b8ed64e0. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/49192594-fad6-413c-9618-2ec3c8da76c7.json and https://artists.proofprofile.net/proofs/artist/49192594-fad6-413c-9618-2ec3c8da76c7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc27d559c26b6f9f75bd04ba30e555f3b56836afdef2a73ac51574460d25a091. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40e9363c930e9f25756e60c7e069b8715bef03e8dc84d01aa034f0b8871c5101. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9a0ef8cb3c7b0ab3067667b1203b870d2af8779114387359ff5d8cd48be5a8. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x224fcbb5a0723e4d18def1c39d99c0e1f09f3c5c46690ed45f4b2f62e3e60afb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2328fcdd016c4611035d685244b2bd89ef71285575b70bb345ecdf6c13068b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e3a2872a8ce221acdaff08366647b7a22b62b340c37b51620c54bb330856921. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeda4096b1e1cb5d9b7536a30fa3263e64d39b0933c77950e8a3574fbf5c27a6a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0890a9934ed42217d597ffce813dac24fecda450971236bde0f37d64c8f36b7. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5b3ec9ca2ff8104e1c577390cdca2fbdf60fae6f59c263f0e09443fb346f33a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51767df61ad0a9a47d20e25735b0e2251eb89b1a585de2bc090bd41b4bdfa2fd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda380e953a593662938d1ad014e6c16221721c14e46bdb569fd16b3db1f234fc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b363b51eafc7509e81032445c2487ea5f6c89f5c909b7123defac527f6b4adb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e1afc7ecdbe70f805f0445aa70c6faf127739a86fbdd33bcb41f10d9e77efca. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6741fdb5da2523f962f0f2df1d574e30458117e40dd9002fdfeed38ebac8ce. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f52ca75ae20bce4f06d5b752dce179b3e2a9f237f96cc4a6176a81067110ae3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6741fdb5da2523f962f0f2df1d574e30458117e40dd9002fdfeed38ebac8ce. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62002363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x244111c6bdb23f15a46ae394d1d5924a6c5aab8e00371015f884afc5a11f295d. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGC62102592.