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 0xd1d14f93c46229925b05304497fd85604e64ab3d52b44f7efce0d4132f02747b. Chain 2 (Bitcoin): anchored in block 953641 (2026-06-14T13:54:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3c0de378-45ce-4334-8427-d8b879d3eaf0.json and https://artists.proofprofile.net/proofs/artist/3c0de378-45ce-4334-8427-d8b879d3eaf0.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 0x0ed7240d51dbed5d30f059740824c8dc6f4933510c59a8fbc2390c90342b6605. 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/ARG621133709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca01d0746437d32ec20c1dc0d7ff1b5c3d5eed7be988d800d022e5110c809a40. 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/ARK481900022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6920d1b9ed9e90d02c3c6cd7485878de5bd85643462c6524a1dc34ecc0898a48. 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/ARK481900025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x180e167f087e3296cba6196252d38d81a010c70e6b27c0045c262d6a43cc7ec3. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/ARG620633501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1997f39baffc3a15335ba6a6dc7b34ab6fef8cf0a94b50473b33e0318ff3244. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/ARG620633502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45ea980840a4fa64a01677ce440b8bac8e148679626a7963bed2224facc0e34e. 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/ARG620633503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cfc5742cf8c9d495eda4daea3cae45a1029284cd53175c2064eeda35f12e80a. 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/ARG620633504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cfedd5bab265da663b1827bbd92a2934a0631e0cf92a93dac70e2b94157f8c2. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/ARG620633505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c7d410a40dfb7ff93b2bb284dc60d6957fffb101cbd0b4b1584e137e65adee3. 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/ARG620633506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb926e0820e18f93edb71ae567296ccf2dcb96eb7b3db9cc0f71588c61219e588. 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/ARG620633507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b5c2dc468a8ab149cd5f0b089b8f091a20f7a7507df0a74c02ab723bd8d7a7d. 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/ARG620633508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe58fbcd19080080c63fc89d8915c723b0f99b3f8e5e693f96857d8463888ac0e. 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/ARG620633509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x785622f4835311ee0e93ceed747af4d15a11b98032bcdd0a4f2b98fc781c089a. 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/ARG620633510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667cd19da05e83fa843aa4065b859027b4fa32d0c8afcbd944abf3b8ec663cc6. 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/ARG620633511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7862bda1ca5ea85bfc3120ac6fd1a2cef596064678708123167d17e67f879adf. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/ARG620633512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89634273e9cd534b61d84062cf296ff0f8b127f69c9508782bee6d4e347e7734. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/ARG620633513.