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 0x14513a6c6fc86c5957cae84bc5367d35166cc39a8998f6d70ab7c0434e6db2a0. Chain 2 (Bitcoin): anchored in block 953701 (2026-06-14T22:16:40Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/75e5ccbf-b97c-439d-965d-e243a7667525.json and https://artists.proofprofile.net/proofs/artist/75e5ccbf-b97c-439d-965d-e243a7667525.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 0xdc971b636e4d92cc7fc06c1843ce3160237af36ac3ae0295f07213d7aea37cd0. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T05:17:23Z), 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/QZWFV2482182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb65d2b823186efde844096e6c91173135c86cdaf2312afcb8178d1bcdb17ffbf. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/QZWFV2482184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c11690544e58386501ecfc53d66a2b850f3687ae1a3faf5f89831e75729d50d. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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/QZWFV2482247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc70990410cba906ccc74fc65880b098bd25e1afecfdf26dd611403c350380a03. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/QZWFV2482248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcae4f3cecfd54d51ca8cdaf764e2ea32b0e76598bb8521262be4ccc84aa0ac7. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T20:24: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/QZWFV2482253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1e01b456bf5ff78b4744bafe7186b2908882b5e48dd7c9cdddc878fe36921d4. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZFYX2532091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0468d6946c651d1d78b2a9bcc0e4320a1bc14fcccc684536fbc040e6356ccaf4. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZFYX2532092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3fe7337627b329f2006c4b30351921a73fcabde80d57f1a7da5d3d73610dbf0. 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/QZFYX2532097.