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 0x643bb6d1f6a621928633fc1095528eb3616150ac4b85f4618c46997fedeb78b5. Chain 2 (Bitcoin): anchored in block 953645 (2026-06-14T14:31:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3fbc433b-ae01-406a-b7a9-a632ff66e788.json and https://artists.proofprofile.net/proofs/artist/3fbc433b-ae01-406a-b7a9-a632ff66e788.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 0xc108cdf0939140aff068512409142ca6bfde82fb7dedd6bdc7ef1b50f5c9e6ac. Chain 2 (Bitcoin): anchored in block 957767 (2026-07-12T22:25:13Z), 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/QZGWX2064256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad7460b062a6fbf691f4c8d2662eb67dd731b5d58396c672249daf23af641a0a. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/QZGWX2064257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664b5a91c3d01c80453a8a2de00a3d960fae7f66c891b42673f37ffc680922d2. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T19:16: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/QZGWX2064258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f5592961fbec6060ab1aba2e743b411ec15f4fc345f0c16ddd652afcdac334. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/QZGWX2064260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926ce7e55b4cf067e227a91902d156e77ac5b00d6278116671adde9b91eadaad. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/QZGWX2064263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c1933f4bc0cbf9235cd58ba57ad34a40e2f591661e752e61c0008d8a65478ef. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:24:24Z), 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/QZGWX2064264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4338e7215ebd83712bd3791586d52802a72fad605afb8d1adcc0d822cb8d11f. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T02:07: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/QZGWX2064265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b58d066fe880c7193b0f02a4052e79da9ad4bdee3e50214179b1d85b0864b8. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T22:07:40Z), 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/QZGWX2064266.