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 0x50422c1922f3d3e67fc17a7f191d5f016ea194b74dbf9aa1595b6ad8e899e56d. 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/2b11b9fe-2806-47d9-a63f-c8623d3c05ca.json and https://artists.proofprofile.net/proofs/artist/2b11b9fe-2806-47d9-a63f-c8623d3c05ca.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 0x87dbac7485d5af0ec29cc984c2b2422d9dd8d64be24ebec89f2e7ce0cc3a60e5. Chain 2 (Bitcoin): anchored in block 958368 (2026-07-17T05:03: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/QZLUV2000219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8184e36eb2bc3c65a2041b5a67c2d4b2a62c16bc6dcd7d3c880e0496f52e4a. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QZLUV2000198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46c27bd09c4331a6a4a0ce6ad750d99479df9fdd866e9400b50337110463341a. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/QZLUV2000204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5008f7cf162901989929f79469edd200104f61f1d05391cdb444e18a3e4d9466. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QZLUV2000207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad0f1384545f160dee8898b2889f34afc7052d1c257a15ba9972750600a19223. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QZLUV2000222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26178bd56bf91d0cf87a3fecdcaad8176981ed5e154ed4b83bfd935e48713161. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZLUV2249008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f0bcaa1fa926780b26cf28ece6643a137743d3e290a156557fc5cd5f7f3f11c. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T19:01: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/QZLUV2249010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4356c6325ced614d92a1dbef2d310194ca1167974c5392987be94bd20b5deb4. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/IL6652512062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9296df6a4100558f1b1e854bad07bf4308122043a0396db7cd8db282f45a4485. 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/IL6652514958.