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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee57157413b6836e0bb3b77616009fc5db0b560263381e94e6be6a5ddf774bd7. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/20b3a75f-d4ec-425d-9fee-2ba6d1b9a5b1.json and https://artists.proofprofile.net/proofs/artist/20b3a75f-d4ec-425d-9fee-2ba6d1b9a5b1.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa85e2b0bab068e57637ee06de9f575832baa2c36feef11b04de9c2a1a6ecaf0d. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/IT0080800020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf963fd2656d4eb078ad9ac19bec238ab0d4d140dd067b1a826477761862fd286. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/IT0080800021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f27491368a1dd5dfc1c02774567790b57547c4e8a84c0c5e5dad333c72b469. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/IT0080800022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2769e3ba54a6970eb77ee06eb588b8ce3c211e17a81471fc1cb95ddef3622602. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/IT0080800027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc086b32ab545c7886ed29bee3cafefdfc383609c526af9614249e1f2b664b94. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/IT0080800028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fbf075a5071036bac76b7090a82b1efebda9ab9f81f1b89dde4dac2718fb5b3. 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/IT0080800029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07f3211bf7ab06551319c44ba1e4112b9c911d0fc076e162b45a70bef0c52a1e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/IT0080800030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69b1352ab896e98f02f00933d170bc7df19ed836ec3a961721432e8569cb632a. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/IT0080800033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x384b3e2a1421daeee1e96d7efb781be9643b0f63c01b35c41cd51d2aa5a6efe2. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/IT0080800035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69cc5cbd49da256092ef779c232e78d1eec64b34bf9e30f5e437bc4e616d9fba. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/IT0080800036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcae3e06fbb66873f626cadf3baa4a78a5718833e08c139eea0682e89eebcbdfd. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/IT0080800039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a1eb5a4f2dd2cb0bcf1d1bd1d2721a1187247a33463ef12f08e186569d68521. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/IT0080800040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe76acc603656bc4ec6ece256004385200f2b0f2d525e07c38107c3aa2bf71171. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T15:27:50Z), 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/IT0080800023.
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 0xfb72af4be6e083f7f0e660dae5b1dcf81004ddcdf6dc3fd475ca524202045e12. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T18:11:03Z), 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/IT0080800034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a3f0c8020a7805f3cc2d9e54d48a09f3288f44bb1f7c2fe4da68670ec4f613. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21: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/IT0080800024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06e0442bbfd88af317a271346917d7f532c943ca163c51d539d3a8bdce5b550e. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/IT0080800026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9814b19411db7783e3bd3749f742618478cbff979ed331d39756e0e6e9569072. 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/IT0080800031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1029a478f7305fb4d8ec56976c5d2a08e723202989878090daeb05dc16d60cbc. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/IT0080800032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbae2aee889c46f99087708f5fb90947dcc651c791c88d03c6fa8ab65e3efa0a6. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/IT0080800037.