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 0x5814a0c0792cc22a0f8eafd928051bf6abe2786ec86f91870d747a9df862f7e4. 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/00e39ef3-1c74-4e19-be68-b710969f8e46.json and https://artists.proofprofile.net/proofs/artist/00e39ef3-1c74-4e19-be68-b710969f8e46.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 0x76d6e83c134cb34783d9972458087a9e8a9c3319c66d2da91c9a81daedf598d0. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZDA62339863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3bb2a038187153dc6c73f9516a53e69ce9ca31f4e6caf31c8cac136e774436c. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/TCAHL2301902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34848b23666661709a434d0ca5efe09551706bad25d89b96f71e44210fb4bcf5. Chain 2 (Bitcoin): anchored in block 958116 (2026-07-15T07:27:32Z), 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/TCAJP2540182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc95b1a896862e39d556096372b227f7cb5d6edc30fe6cdab5766e55fd6f4de2e. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/TCAJP2540187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x751fddc83c46d75ab4b8dce45fe9765cdd669d7927e4f8007614335449a80bfa. 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/TCAJP2540195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43936f5d0136067455e281f3dfa2f2dccc8357b8313ceec1827816dc555335fe. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/TCAJP2540196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b25fba5fe758aab6ec597ae3d9eeba3281326823a62371e73448190c6bf6d96. Chain 2 (Bitcoin): anchored in block 958126 (2026-07-15T08:17:14Z), 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/TCAJP2540207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27068e823b0d6ef3d82a1a80bdd29735f5178075f215e1c4d399d4ae42494dc1. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/TCAJP2540224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0994d62253ae7308a1501650a65a535251ddb3ae0e94b7cf6e6635e5cf5650ef. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/TCAJQ2540231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dfd5fb971b6fa13c896eece1445ee84b1dd0fe94a6155cfc5492dfa62561cf8. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/TCAJP2540236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6d3eb5bb051469160b3f8242b5b3ee8c01fb58d796fe978707aca227c00ec5b. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/TCAJP2540241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b75cc5a9423d3ff56dad3245a3288057ca5062c921c71761709944180e867d8. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/TCAJP2540244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b2e3cb31ad639311032b4730cec9bc5f4f68f298da9c46169d1819c1bc26b4a. 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/TCAJP2540255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8de78613a698e47178e598be931e6d7facec993e8aa749feed0788106aea7041. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TCAJP2540268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x323f73846e1fc1da84521c36da2c6ea5a73916a9849860adfdc9cdcbca125586. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04: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/TCAJP2540276.