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 0xc9b2184c450f71f828dbfa7a7f43dcdb297541f311de312c5fe5a4e71a0037e4. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/feda9380-c658-49ef-87ed-f49655997b37.json and https://artists.proofprofile.net/proofs/artist/feda9380-c658-49ef-87ed-f49655997b37.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 0x628f76626d68428909394b480ebcc8a0d0f86ea756f0eba02345f12b7ac76a28. Chain 2 (Bitcoin): anchored in block 959003 (2026-07-21T14:39: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/QZ5AB2313680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd438b20444c0257db2cf82eee2dd364b08f561e5aaae4d59eabe0cda170455d8. 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/QZGLM2359232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0488856b8d7241d868f27bba0d1ccf22d9f5b63e76e834f3f7c3770194e8ccde. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18:32: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/QZGLS2432491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c0cc214952cbee05c512048cec39d127071b2bda7f9a63ca574a6c0a743b83a. 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/QZGLS2432493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74a310ff5458649a7577801d050f9c32234fe3729f3a01e6b3f91a517b3ee35c. 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/QZGLS2432494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x415249b5dc8a6943654a0aaeaf1770002c5b64d36b8ffafc43ab30f0632dbd98. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T18:42: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/QZGLS2432495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb4a94b4ca6393decad213001a61b897cae84bba85ea55c2a206e4334848aa3f. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T14:09: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/QZGLS2432496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12d6c11657bd7646c2790a045feb4097f53cdb283a0409c5ddb304a5c50d2fbd. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/QZGLS2432497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8046a3c61956c80a48a8812822f31f0a422bae863e8b5f9fd718597f5fd862d7. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/QZGLS2537874.