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 0xd3b2ec23377613804163209a28db1d36c8a394f7fa84075c89270a21b1822f56. Chain 2 (Bitcoin): anchored in block 953819 (2026-06-15T18:31:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f804bf8b-f2b6-48c6-8e9f-690db1e9281f.json and https://artists.proofprofile.net/proofs/artist/f804bf8b-f2b6-48c6-8e9f-690db1e9281f.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 0x1ac9dd4fb44a98f0017351258a7ce3ada045505e7d718870377ef5314e6de3b7. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/ES75E2304828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dcd282078ecfe2ce2ceaf4b79ea597fdecf532f07759f3baf149ad72a961a90. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:35: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/ES75E2305039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7941c877888a690822b373e18a0c6edead15838656cc319f159c9695b0a3f40d. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T18:25: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/ES75E2305202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31ac591f7e454ca9154bc9bfeeec5ecaf2f74f7cdc50ac9657c40783b7ae5c03. 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/ES75E2305400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19fb4253bcf836902caa82ab7c56b97c009a2bc43e8ff55b08b1a8549e0b0e94. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/ES75E2305492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x377310079e7bc6e030e2743f4f7f1dfbcec5c94869aa4807b246a8fd482da8e6. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/ES75E2305802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23f31bf18a8d7b404584a5b469623377b34aa7201a76b4006046b1a1ae6556cf. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/ES75E2401217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6892355abbfe586dd951769856304587c8f26dc2dfb8484492eb05abcc367204. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/ES75E2401617.