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 0xed0662a952dcca2d6ed6992b5fdca4431ff98bcc87f4a25aa419a04e266d4d73. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c99b2b7f-67da-4af8-b5ad-772a7e92dba9.json and https://artists.proofprofile.net/proofs/artist/c99b2b7f-67da-4af8-b5ad-772a7e92dba9.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 0x515ac35ca884f1e398c9c294957cb2eb9b6a7720b8aef8b87abf5ca4f1680911. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/QZNJW2548465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48b7f630201c7935e6dabfe2bf806238d91dc2a2a72d665e9e7cd2090853cf71. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QZNJW2548470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fd34c2564374442ad18aa7bdc1973de16bf7cdb2f139b9ebf3f19e0f2515de2. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZNJW2548486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3294358c862d22f0eb1a9c193d7576f257a0ca1ac94d08b44a86017c044a769. 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/QZNJW2548489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc83d1892c6bbbdb3eb2e24b9fdd35a845b6c23c259634ac421ebf73c09a83950. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/US7VG1608536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56489b8879e2634a4c75ec6354cf9e96499ecbf4fe4318852cf15c4bb4e7df24. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/US7VG1608537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c274ebb0796712b4c59de35588a4ec2b75f1a07a2d324881e19df926aebfc70. 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/US7VG1608538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2129c0e945e6a5a96ccde28958a2df41ca6f7fb4ad1902c869ebc590a811b395. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZNJW2548504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d0d08b82269be54f92ae56735713ec6bf334dc52a3897c473c427eb12a9fd2d. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07:02Z), 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/QZNJW2548506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf9b18f2831dcbb564aef1e0f47fd472214b3a78195740d81579575acf9f1148. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZNJW2548509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29e70d1eceed6860dd56bb4d00c6fb04ce44ec20e5ac4d0dba24e772655db7bd. 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/QZNJW2548510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c28b4419994cb34b882397217a52c3b8d048bd6f7b075caed18d10d8a52f7d9. 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/QZHZ52058732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb995381a21cefbb98ee5669a594c55f3931ce977f9e829496a08db7026a996a1. Chain 2 (Bitcoin): anchored in block 957796 (2026-07-13T03:24: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/QZHZ52058733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbba721b3b97b3008812c869804f93568558aef014d01f9d0863be05871d00a49. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/SE66N2260329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefcf9c3052fa4305247a2ccfb592f00e66737d0f07e84bef246b30559df35c12. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/USX9P1313848.