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 0x7b7960151be56d24537972e345098a03692477c9beac87f1a0e83bb6bd1b231e. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/88763a73-5f4b-4aad-b720-f0630d58b662.json and https://artists.proofprofile.net/proofs/artist/88763a73-5f4b-4aad-b720-f0630d58b662.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 0xde3ee416745e530cf22b95e73d0b01ca4c012dba807b401b5fae89a3cbbf563b. 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/QZK6P1985741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81484caab8dc19d81e00b29a1bde313a4a25e9d62a1cb3a5ee91ceed79e2dbd4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZK6P1985742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd812df824301654a66e9dc61d9ff19ee34c9809cbe4458864a3ced0eecd1d70. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZK6P1985743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af92ac74a54f0e5017635be1d2f33455da8712fa24b704666e26a9228d621a1. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZK6P1985744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015235933f8f621e1537e988691e70563fc437cd7f8197f66d737dc33e8f3f7a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZK6P1985745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaac878955783f296fe51cab5c7903d866b533e22edb623c08bbf80260a39b590. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZK6P1985746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1ee985608388aa10e36de4032dd58f79c01ee693faf4aa4e77585e146c6492e. 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/QZK6P1985747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44a708a9478ff4f6284f22a28100c5fdf76f2e3a6393ccad0a0ccb9d0133d656. 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/QZK6P1985748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a111bce965d884fe6893142961afdda45eca7fec0797dada75e56a8bcfa128a. Chain 2 (Bitcoin): anchored in block 957741 (2026-07-12T18:30:59Z), 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/QZK6M2197590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47dd2f637cb4be175a8cd72d53c08fc71bc84ceaa61c45bed9223d006936378f. 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/QT3F42416688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15201a7131fd1d7c4b8e881841cdbd40918d7e9d685bc7ff1d29b297d653a72c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZMEQ2144350.