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 0x4014f0ee6f97c8c54d4526ab02c7e7a5f9f9fbc771323eb5167df20117f0ea91. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/81a20b02-f85b-41d0-b2fe-66deb8c656d2.json and https://artists.proofprofile.net/proofs/artist/81a20b02-f85b-41d0-b2fe-66deb8c656d2.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 0x84e04741532d369e9227efd4705f2941a3f8723716b912e598cc36261091da11. 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/EGA252207462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0676bb299d36144d1d11f997d3d16a79bb2c7c62b9e92892442b8381344c7ed. 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/EGA252101992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e30b1ab1885d25456656ec24b247387141b57057a469fccbe93f6ecc95db03d. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T23:32: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/EGA252207464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26015e8d9ff73fa6f45b9ccca6fce0faafbcd28808667d5cd8718dff1743fbfa. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/EGA252207469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcad2b62c6f9f983764e3464df064f3c466efe922eda3a2a8a970b61d6cf965a. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:22: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/EGA252207085.