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 0x9921605cd2fb9290941a9305a02001bfa8020ea620dc386777844b9a0839378e. Chain 2 (Bitcoin): anchored in block 953588 (2026-06-14T04:52:46Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/01b2df27-52a8-496f-ba0b-2b5ada718ca9.json and https://artists.proofprofile.net/proofs/artist/01b2df27-52a8-496f-ba0b-2b5ada718ca9.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 0x59d4d83af3078cf40b305a22e95936690d52a27ed3fd3aa90fa12481f4b3b0cc. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/GBWUL2228794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x602229f03d87c15449f1dae3ed0b89d02bca562a8bd551d7785d3ad2ad2643ea. 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/GBWUL2228799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd231ed9ef1d2c755bf99c71541043db5afaa36eecf5cbba0dbea3b2488036277. 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/GBWUL2228803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff5dbf0bee0594573c35e9ce75659ecb1bf2b6ebe0b7b801987314fdb06658a5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/GBWUL2228806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc830591aaa554e540acbd903fa9f072506739326e7c6e5289d7ae95f0b9030a4. 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/ES71G1628880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2796a7b2390605feed575847aeae0a444ce66a5b4d0dc5b593528721699b4827. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/ES71G1628881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e8fc9e2848f21afb2b65d7fe52d2007a194d56bd8eec6871b0e4bee3f9ffaed. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES71G1628885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6512b4a462e5b1cecd152db1cd2f6c0b78dd8e989f4e4689ef7b3f8efcf3460. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES71G1628888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e284ff97b378d570a469229f8de73e4bef595a8d4f5fde89bc6144d53feaee. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T03:41:55Z), 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/QZTV32220960.