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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cd6e5449992fc2a03b57522d77753f7510ec95bb6107c0f8481b366f5512ff9. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5c251c72-ed65-4d57-91fa-54dcbd88710f.json and https://artists.proofprofile.net/proofs/artist/5c251c72-ed65-4d57-91fa-54dcbd88710f.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6836877de5e2109d013df34691ebe05a29ebd2f4d6cd38ac71461a234fa12642. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/USTC29929303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec3e93fad38fa988e2b6d4e1750b808c3ccf2619787d14cdad5139ce82d8d25. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54:01Z), 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/USTC29929310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f1086ff1df45e21a99db4f334858574d347416d55463b745f2d058ad32650c4. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/USTC29929311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb3541d45019d5559987a3dfd700d0f8b5e9fd69c3735e4fbad592f733c8f253. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:20:12Z), 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/USTC29929301.
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 0x4154e98fb7e389e3e865ff3cab6b4e5839d517d7cf03eb309cb84c5fd8b921b2. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03:35Z), 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/USTC29929302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5416bf177165bd9467521e37c427d0e3d812cb1aac63630b92ba5f8b4995bbd. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/USTC29929304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3e062714bddd6a65f367ef2cdfe6625cfedda3d1e7059d63e3650b94f046e05. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09:33Z), 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/USTC29929307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x341524122d306b22b749b3141167687f4517a8733d8198f16ca6f217bb75a484. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/USTC29929308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0b453d14a4cbbc9b372e55e234d2150595775d37f1ca0b9b9756ebab272ef54. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USTC29929501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2413ee0e80450125660cc6fcf90942754540725df6c76a3d26df12fca96014fc. 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/USTC29929502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96b8e48fece3551ee570a08e8d2b3341f961abe3af9f493315c14298c0bb5094. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/USTC29929506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x520ec475d3f57f0ebe6356bf344d5756aa2cf7213b6799ec484289994ecfe413. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USTC29929404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6273a6e1f1ff0a194170cb8cf1b828d2127d7f5d0c3aae32383f28e491b3b3f7. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USTC29929408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee8fa5ed33c586878ed1634cc495b41e93b8dd6d5c4955381d711fdaf8849a10. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/USTC29929411.