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 0xa1a7b1c3c79241205981534e2c31d1f0e0cf6b58c42dbcf4af2d9f5af2909d14. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/547fb343-9eb5-476f-b9b2-7e45e1135c81.json and https://artists.proofprofile.net/proofs/artist/547fb343-9eb5-476f-b9b2-7e45e1135c81.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 0xde623f64c1234c554a68b643e79d7472efaa513b498ed565e30bae3847969448. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08: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/TCAGW2384274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e37a02fd2c6e0ed48d03874d02944b83e3c3d8098c35d34f0c2682e611ff19e. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/GBLPF2507844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8c2bf5919f9a515be1056916ada668e67af9b8faea39eb770a2dcb265ba991c. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19:09Z), 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/QZHN62395432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1574628fac54f429570f518ec86b5514d0715b4368f3b8b6fa6f004b689a8f8. 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/QZHN62395434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74ff0621365a575310e48ffc031eec3c26a1acb599787e7609c4202c9f23758f. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T18:28: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/QZHN62395439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f3bd3bdc976c9ae2654438d50a74c8a86950e0aaa4a655b48a0643e12a69480. 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/QZHN62395440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d6b885d4305cfde63798b730a6498e91ba50bde69cf7b6d2a0ebfa06db3429. Chain 2 (Bitcoin): anchored in block 958554 (2026-07-18T13:17:01Z), 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/QZHN62395443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34562a7aae06b20f06c193aff41b7d80ae18310a69bb2213a6e541355ff782b6. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/QZHN62395446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12c0e2bc7f720c32437ec3e5e633a5d6dd05737af2cc1a6eefa12dbbe54b4ce9. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/QZES92347464.