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 0xb1cc77352eda88c05753faa2a56b7fcbf43d1fe44eac69da17148dc6733accab. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5b1dd575-c13c-4bd3-a3f0-d24b0719beeb.json and https://artists.proofprofile.net/proofs/artist/5b1dd575-c13c-4bd3-a3f0-d24b0719beeb.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 0x6987c8e0349f91f741ec5720059c52b63493c2c641c2f8eca77f8e853cb729c5. Chain 2 (Bitcoin): anchored in block 956404 (2026-07-17T03:06:48Z), 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/GX5MY2299602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x590ab93c48a31a743f3bd84ed8a33635a30cb0653a2a83ae894dce5ed76150d3. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/GX38U2304175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ed44fe81643368c3b287837ef850d5a2910e350c3bc047ceae9dfc2b6315669. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41:32Z), 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/GX38U2304178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c6722598664fa92ca24a2b9f80e77e76213cc12e65c081c8675ae0522e5b099. 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/GX8KD2312078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbe1d72ef8cd2f51bacce9e5c7522cfc6a2c58d1945961129f60966e40ba493f. 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/QZK6P2456757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x071bee130b19187dfc9044798f89ff98d07c37e2db92e76d0e833d843aa993ab. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-17T04:49:31Z), 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/GX5MX2512305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67b15bfa5461f6f663852b2590eceb868d85369845b2276103c3df06158c4978. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T22:11:52Z), 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/GX5MX2559571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ec9fe162a7bf26c81a88ee7eb2d4ae4f2988cff788e686a272b7de2ef881251. 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/GXBDS2584614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x071bee130b19187dfc9044798f89ff98d07c37e2db92e76d0e833d843aa993ab. 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/GX5MX2512305.