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 0xd74799d9909e33541961947986b4e1f4f864cab0138fe3485487d0b770a089bc. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e2efc7d7-7b26-4663-b52e-9c899fa8863c.json and https://artists.proofprofile.net/proofs/artist/e2efc7d7-7b26-4663-b52e-9c899fa8863c.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 0x8955d24f33ece76f1f2c8ef8efd40af242b10f7481cad02a669ccf67584ae0a8. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T22:58:21Z), 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/TCAIJ2444545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10cd4b9c114e8766c5bf8f85a44cb18e8b9c8a662a8e39f335201c57ecaab302. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T08:46: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/TCAIO2469790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2042ab1f296701e38dde6b1455ce6cc8b06fb97bfbb9c236bf32a4b28224c32f. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:20:37Z), 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/TCAIT2410160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44f0e485426abf241859a581d0f4b5a21194415ed5516efe2a93c0740d09c2d2. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/TCAIW2420977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e9602edded412b93d9a8768d8a3c69ffb3b273a78ffd2a24c0603e4a10146e. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-17T01:02: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/TCAIW2480656.