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 0x60578c1e04c2a2b4fe657b1281bfe23058ce93d9ace7f9e06ceaaa15228efd30. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8d337c35-644e-4764-8f6d-5cdddad5034c.json and https://artists.proofprofile.net/proofs/artist/8d337c35-644e-4764-8f6d-5cdddad5034c.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 0x5f46743c1168ce4738ddce4238378eaaee8275a595c44e850d197dfc84ab4f0f. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T08:56:19Z), 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/QZMZ92577913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9412ab31db42c0984e2db18997913955ee5a9e94e58124b3d66b59125ccb873a. 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/QZNJV2599105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde66b1b9f5d569c99ff144f45fa5a0286949754957785beecbf0a0341c90ac29. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZNJV2599106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x029f7222581cea734e1a3e5f7eb0c5f7e5a05619460da9e39cf74e51f9ba3331. Chain 2 (Bitcoin): anchored in block 958106 (2026-07-15T05:35: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/QZNJV2599109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9468f6f5b1e8258c6bc7b4aa293396033fe84983e6e11e5be666cf28b4482948. 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/QZNJV2599110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad906163d0caa3e5e9ae27a3f388a71aeb5edb7bbdbdbf85e060a71d2bc44c41. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZNJV2599112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdef4cbefdefe0329d87e57174e0523b4a41ac6ce74fdecefcbc2e9156b9827e2. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZMZ92577893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x210ff6d5110d83636327e0f23c5c5c860fdea23739bf4358038d1ab4d6f68cd3. 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/QZNJV2599114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f46743c1168ce4738ddce4238378eaaee8275a595c44e850d197dfc84ab4f0f. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/QZMZ92577913.