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 0x2eb8635fb70d165c0c3dd459009e358e8e96d7b390e1cf7e7d44d651e0e1b7f5. Chain 2 (Bitcoin): anchored in block 953674 (2026-06-14T19:07:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5fcda56a-80b5-4f20-8543-857caab3e6be.json and https://artists.proofprofile.net/proofs/artist/5fcda56a-80b5-4f20-8543-857caab3e6be.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 0xbb554136a3b54fde4d77dac99912e321b4588dda7a619a3711fbd8c385f8bcd6. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02:56:49Z), 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/QZZEB2314502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb4246d19f41cd83b5cf4be9eafe45d60f462e5fb6e6cd0b5e86bc485179a8ec. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZZEB2314507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17e1b877afbe18f27efeaf3abd88f5ed7e00d2bad53e462ba151d8ab6c4e6f3f. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/QZZEB2314512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef4f6898e0a8f1972ff8455e424fc635e9f49a753766544b7819ec369d0d468d. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-17T03:33:58Z), 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/QZZEB2314514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32f0e2a6f894f58788b34c94ff811821dafb64953d33d3fb0f063ed7922a6af0. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-17T03:39:47Z), 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/QZZEB2314516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07b1679ebd29d778bd81c5252cc4d842a007fc712ca10ce1f89138de2d7e0ead. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZZEB2314517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce9cba51f991b3da4396e2cb6092af870f63b2b992b7780c8cc12be0f2edb1c. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:22: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/QZZEB2314518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9175a0c2d08068f305798785b52d5e62f6707539ccf77bf725abef38bb6fad11. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZZEB2314519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fc2790e79e57ef1b1cb4df341dde5ffef447e8fe8817ce194908f8676a31e7f. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZZEB2314521.