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 0xfb871d500c60a634ee72d23cee7e12f926f4b98a96be1bf7ba3a0be4353370fc. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e6cfce82-44c0-4cd6-b709-399f338b0ff4.json and https://artists.proofprofile.net/proofs/artist/e6cfce82-44c0-4cd6-b709-399f338b0ff4.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 0x65bbb624e4e92f688b009638a281d913877202ed8dc18ebd1103c79df0a65843. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QT3F22492503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57400f801fc9239744001c01450af32bbd75fecad6e6d7f71fd55c2ca0354b6. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12:29Z), 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/QT3F22492504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b32085b8fd018d0b48dfc42beb9f2de71fe265fff7e52554e394dabf912fbd9. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QT3F22492505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50dd159585dfe00def5f6a5be7d83ce0ded42f7bd9998c63e626e602e0468462. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/QT3F22492507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c923216d5af40fdeb4d8615f56b0ea613d4fffb7eceb5dc5ba36fa9a7b1e13a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QT3F22492508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bc697a0ef71899022ee96f1d420a8bee65480cd6225595388191664395f808e. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39:25Z), 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/QT3F22492512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbbafb6251836088f12d11ba060256a5568ac9a628ffabf9b6d22d4de58e0b7a. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QT3F22492513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd738aa89bbb57a0722bfea49604ac0414b180a4792abc92276e0085b05da19b9. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04:56Z), 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/QT3F22492514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09031e2d70cc96a4f02924cadf9f320c46633b6d8d86a5a1fac5418c6febcf75. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/QT3F22492516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e9de3d00e6ce114c0b8782f30e8113180a55c48ec343b48546c0d767c370c9f. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/QT3F22492517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81b26b529698236d80dbfbc96611fc892cc0ffe1918b1f7b5872841909fb501d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QT3F22492520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65cfead598974734a4b13ae87740c6a4c9a256071eb3dda7fad113ea48d89040. Chain 2 (Bitcoin): anchored in block 959110 (2026-07-22T07:30:26Z), 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/CBEYJ2524724.