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 0x6ca196180f716defe1b95747b037bcee16e0b29b76ab74a0a331597f07d774b4. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e29069fe-b130-4d9f-b7ea-a033573cc1ff.json and https://artists.proofprofile.net/proofs/artist/e29069fe-b130-4d9f-b7ea-a033573cc1ff.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 0x22ac0c2852cd694c5d6afc5eefc08a923b959a7c216191ba17d9604da6e33f1c. 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/QZNWR2546468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb71b1e245633f234287dd4a34650adf27186b18d75cd8d9efaa372943c459cfc. 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/QZNWR2565088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac9925cf7bfbcb6e46f14abb47a08e4172951077bcb75b721a7a79e95f411daa. 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/QZNWT2599372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2599ca452b6ae5d7c12eaced1b664ddd7c8255e9591be7a22deb7048c7b7721. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZTAS2543649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5a6c1b84eef57d9f43b6954a0ab55d1b89d1ef8ea800a89999f45cb71443db. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/QZTAW2500387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa92121ba34d2ad8b0a377111b15e3fb10f56504fe8f022b38c5885409a7976cf. Chain 2 (Bitcoin): anchored in block 957791 (2026-07-13T02:46: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/QZTAU2598323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed0e46832b284cbc5ffb254fa89baf2137b0e8973889805994c68412505865c. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZTAY2538966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9908e87688f798cca82fff7d8b19c0fc63ac7475e14afe9580fa6e1be8ff353. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZTAZ2572420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x151d6d498cc6f1fd42119a8272c8c2b9f77c29948840d8e05c0b57dc1f74a6c7. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QZTB42509264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f77fb2c35c6883041e63e955687091f4467863525b25cf87809dad0d5171fe. 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/QZTB62550322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3dd2aaf164b1ff9cea8fa0730e14618d88a99200f2b820d53059944315d442. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZTB62571888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef8e26b7646e8095a1f8d4ec84930d23a7f7d92a684914535039d747f75bb2a6. 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/QZTB82560021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03229c9ba421cc1a09b338401b92d2ecaae6cbda84e874010ed97153a8eed187. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZTBD2547236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fda43a62935f092b1e8fa29a2f42147be0fbd8edc3a0174039009b6472e5647. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZWFE2564230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ef78d572620545ccff5ee2667843bdc2a53190f7178ab399c1cb20a42e1d5f5. 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/QZWFJ2565044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e9c42e09b65f94161c777b1e5dc3c27b8e9e6bc264ab0270ea82847db76244a. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZWFM2592752.