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 0xc2950467fef2f4ba1161a38d7b5d5629b12cbe5f4f759e5e1b09ee5fd837d26f. 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/f3cf2a7d-c62c-4b81-9780-a377d6ec7797.json and https://artists.proofprofile.net/proofs/artist/f3cf2a7d-c62c-4b81-9780-a377d6ec7797.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 0x1cf719b6a526498542154522b9ab290b47ec35c0ee26a367bce3e2b4fc19e161. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-22T00:56:58Z), 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/GBCPB1901916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77dd50b7e807096661555e640bad58bbf1e94499d8c54e803c69ae47e46ee675. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CASD10610456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe9630192bd87b16fc1d3e14db856524ae3825bb027ebf8250f6b4645389687c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CASD10610459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b7317b65cf92ef00dfd06f66b97f320c8a189ade8dbc24f29d35d75f2e60723. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/CASD10610460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28e2bfdb954303f45f97bffe1463d5f7fe7d6155b93651e285673389c1ff5f5a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/CASD10610461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e936a429fd9c79ad72f518d14816cfdda07615b2da2634491452f2b27c3db07. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CASD10610462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x077f9d33c3a0b44276e39b8aa3015463ba206674ecc71a228b60e77fd9c9ef7a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CASD10610463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88d0ef766a018801599dbab59410590f3f69bb3bcb6eb727af7a38b6d0ffc482. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CASD10610464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc2a5f449ea5c7592a05e11a2265224cd101d2e7f1222d4219e3e41bef555bde. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/CASD10606438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a2a996a2dd1d32c038296d4510a678cb8692f579871d848b628baf4e36a064f. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/CASD10610452.
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 0xc2dc704f3245389bd667df87190954ec470d75cecaef358bfcdecff3df797f16. Chain 2 (Bitcoin): anchored in block 960187 (2026-07-30T01:34:28Z), 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/CASD10610453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe97c7beb6ed8399b70607747f75b78ad7d8652408ef667f4d71388431e85146b. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/CASD10610454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33ccecc859d379fb53bb9b008267a67607681a52dfb1487b69a0439ff5260116. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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/CASD10610458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3631784274a33442a41b7f399c97539914aa824765536b5804e4733379f49f64. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/CASD10606439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfccd5f973cd8865330c8b6e4c246a2d8cb2b3f925d6783e8cce62537d6e57e2. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/CASD10606440.