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 0xea7389f36f78cc4d0d0f8d9bf25d600baa1c09819d69ab817274b8c9b26185b4. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e5dee16a-a7b3-45e6-8243-4ca3ef3b7fc0.json and https://artists.proofprofile.net/proofs/artist/e5dee16a-a7b3-45e6-8243-4ca3ef3b7fc0.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 0x09ba4ef2aa850d3e9b6ec586cf1bb896fb0f8649a2ed9aa11b1008040c7887f9. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZES52477255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bff35c53c27e50f05e22aba5fcee8166c725283135588c8aff44bd8aefff3b3. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZES52477257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd4f2563631980d69db819ab693cf716871f3d0cf048fda585e0253963087118. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24:44Z), 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/QZWFR2461616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e5509fbf8dac810dc6c21150a1905cf60ff8abcbbd55b1c3d6df1c9780cef2. Chain 2 (Bitcoin): anchored in block 958705 (2026-07-19T08:43:25Z), 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/QZWFM2461537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e30414b91468f575dbb98df7296835a9609d36ae5088f6ad857454e9b3d7060. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:47: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/QMDA62586666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48ee1b5381450908374d9af834265b202fabd4ae9d6f3aa7c5cc7b621c6da5c. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:25:07Z), 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/QMDA62586667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x500fe47b96c6bcb3c8904e8601584e40635a15c3ee48119d1ce3a3a90411bd30. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T02:36: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/QMDA62586668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e72d2a5025fad3113296e35bfcd3404bfcc93e5078aa50cfd5d1c8283cf4804. 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/QMDA62586670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26657114406a4215b21146fe92ede9f0fec308395c8c0da3a513bd4bfef46ffa. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QMDA62586671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ac792a3aacb99bb360b395f82e24cf5c016c9b4ba24faff3f451cea0afe2b44. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T05:15:04Z), 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/QMDA62586672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x803b88f18f5668484232d200fb60b343a37a7292d251d106a083043f44dfb1a1. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/QMDA62586677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba8ad1ea52aea2956e077972bf745464a9beab0d1fbc6a45d0c585e1563cd6ac. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QMDA62586679.