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 0x26bce704e8f0d0aa0f7e15b867187c5e99de7f70816ad23cc7d7856756a5849f. 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/f0c51b0c-c99d-4ee0-8b4d-63ccc9428312.json and https://artists.proofprofile.net/proofs/artist/f0c51b0c-c99d-4ee0-8b4d-63ccc9428312.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 0x2aab22ca4cdc9cc6dcf0665ceb04d02388b4fb58fe559179c8be3127a0c839dd. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/QZNWS2285938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34df546546a44402f5e14b78c069f4eb38b0eac61a809ec217c406f8df182375. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZTAZ2270878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66e0a58f5be63fde7cda4999e1a39f682d3540078ec84cb5b32ce424a69f0e4a. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56: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/QZTB62226613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8a674d31a4a28439373f8299bdce104fc131db21c14051ee27927cbe5fc024b. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZFZ42336675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefbbcc17d4714285de0522ec2d126e3e4a289559d8c05feb85ae6c4700cf73f9. 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/QZFZ42336670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x215ed160a5546ced2b157b9e42b60d483a0a89022bac8e392a53606d25c0166b. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:48: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/QZRP52392769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1646598ab6ca5aff6272dbe2dcb789bde88687e356cb5a1c0cce5781215b4691. Chain 2 (Bitcoin): anchored in block 957830 (2026-07-13T09:15:55Z), 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/QZRP52392770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1101c8302308d2946c5b53f80203b1b50c8b816ba6be7db875392109ae81e9b2. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZRP52392771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa75576aff92ad46d5a4d790cc71138475283cffbde94b5ab534b526f96f8a33c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZRP52392772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f6cb97e375772c761c30284ea55050dcae52cae6789bab865921ead9589eed2. 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/QZRP52392773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf27726532d0b2b2aa3ae554287434a357ab375409411931d006490a6d8e6d2aa. Chain 2 (Bitcoin): anchored in block 958197 (2026-07-15T23:35:26Z), 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/QZRP52392776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb97737d64c09e24e486ca0cad2a1e656bfa33e3903acf8bb59215b59b180dc3e. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZZEC2422713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb97737d64c09e24e486ca0cad2a1e656bfa33e3903acf8bb59215b59b180dc3e. 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/QZZEC2422713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9badae337ed0a938da2454a676b8052197c24cc8b63087c363c906b36e317a6. 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/QZZEC2458143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xced4451c907159e3ba854be59bf2f8a72ed223fde23519cca722f96159ca7858. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10: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/QZZEC2458172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4e59021993852361a1d294515b3111cea9d79de03eb685055f78e75a9cf4d97. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/QZZ8B2498545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea3accd19cf37db8637e8e574d0477fea36b0f5cda9aef95c40f4efdcf30bacf. 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/QZZEC2458200.