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 0x77fdb1a456c029ecb45d84cd6d2655187120dc44b6de27014128f416c5c7d77f. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b22a19f4-f530-4d0d-949e-2bf2207f8b94.json and https://artists.proofprofile.net/proofs/artist/b22a19f4-f530-4d0d-949e-2bf2207f8b94.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 0x3788dbd22c39db5c1a3bddbf93e67b76e493173999a2eab50cf523309c906e44. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/RUAGT2225473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6e62790fc1d041b96087b46920f485b98c1702584402c824404fc278f06b306. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/RUAGV2508172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcacaf50b31e5da6d293a10484a2eed4a9d8b369be814716cb661b4c149f62c6. 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/RUAGV2508173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd03be7b36b364f55b90ea036f56e042eb34b25a993a272ae5e9c6c9e15831356. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T16:27:45Z), 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/RUAGV2508174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb7d4de19634a6a0569401f95c200f38940c11d1cd480b5b4a17778132479cac. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T12:18:30Z), 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/RUAGV2508175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22021a54746c5ed03c04c7e5547f392a6d751ac30f75aedddb545b65c4be41da. 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/RUAGV2509721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd13e311fc7f41199bb00f9771dcee74f657d78f61867b1d4aefaf883ec429bad. 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/RUAGT2580928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3cb2c0414cf228ee937c0d5ff9d2c333746722bc7341f7e4dbb74318272841c. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:22: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/RUAGT2592250.