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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbc0304f7cd0d61552e54c6406c2ded2fb4ba94132a70161c89bdf0e91ada46a. Chain 2 (Bitcoin): anchored in block 953773 (2026-06-15T10:40:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c9bab761-6263-4b88-b680-a2e406251350.json and https://artists.proofprofile.net/proofs/artist/c9bab761-6263-4b88-b680-a2e406251350.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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5891c656bcc0089c1448738dd46ea0d385438262e2ebe2b19b720d431444320f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZLL92557888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a2b8b6838ad21c2547e34236cc0eb5139a23eefd7cec1477a9689bef6325cd. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/QZLL92591818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd4b9176b791ecfc30ef1984bdd7d11fd8905202c4166076a29d61cbe7b20edb. 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/QZLL92594716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc58a1a743c925b2511ca25e45241f0bfdeb26291f04adb367529616e6fb0174d. 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/QZMEV2510868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32481e43bfff6db4b53066a4133bfa434acaf8b22ebdf12325270db7ee8bb855. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QZMEV2523304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3f6b9dd4387639283c2e93b63ad3d4703a6675e4e946ea44081e1e018ecb3d9. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZMWW2548346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe17145fcc414287b7d8975dd3d2bd31f29ab3eb56761c238a960414f61355fbb. 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/QZNB82538890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x266ef07d93e110a4f1474f0c5ed89d516d22e94ffd969b18682f5603caaf761b. 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/QZNB82567441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62207b6037f0055d1d9a5bb7d34ef00726ecf3dd2a9f2bd8a485da218a79bfbb. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZNMV2504113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51b93d84dae5e605e550f974b2d03ee8a11a1bfc7fed497b4b646d5ffb33e4f4. 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/QZNMW2576692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab0a7f9aa6360f493066f51fbd6b327379a07793c5da7412b7b3e512890c5154. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZNMW2591693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4cae99eef50ebd20ea544607931f80e60459dff1be1d76e66e21f00492cc497. 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/QZNMX2566181.