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 0xd6686590d0a58d9342a7a1f335ca874fccfb81dc1ad321e786783e7c0d6dab58. 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/f1bb0797-91f3-4791-87c1-f5d27d2f41d0.json and https://artists.proofprofile.net/proofs/artist/f1bb0797-91f3-4791-87c1-f5d27d2f41d0.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 0x52a46f0911aa651de8ba853c55b1a23a8e4fcdcf147d7cf1bdd51a23ca45ae57. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DEQ022006117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb1979743bc68d97816dcb8a68377399b4d4d54bfd173a0bcc97fb9b7ba1c2ab. 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/DEQ022271631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70ea456b3144c9c620fb44e2d8311f4a2f6d3f542b533fd0da1d419af9866c10. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEQ022271636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc96a35cde965a1da138d0e229b5577d49a709a1449ca79d38031c1829999bba4. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEQ022006196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a015afddb27091b509e3feec725127fdc3e2ca04c1ec8fc67664ca400388b8b. 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/DEQ022006198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb53b4af82a41032ef8044e6e36726da35fe5aa830c6b130b617f7eb19daff5d4. 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/DEQ022271633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ec4d3c09cdd3410a756ceec82650862a2cac0d04e4f7919770f2d9c0b0041e0. 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/DEQ022271635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cebe2461fa194155ffd642a484dade25d5797c6d210ce2b03104926dd965005. 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/DEQ022271637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82a8d913e102f47139a1bf02eebe17a80ab46625699aea993860a3046f89d122. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/DEQ022271632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dc80b334c4888eabc9e236a1b6deebbc68f42801df111047cc4e176cca86b5e. 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/DEQ022006197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49c49810a23ffbe74f025a924697088f91d3959c9abe00e616911b916596fc59. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/DEQ022271634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d7527175a7d141de15039ea94c66ad25976301db0013f043651d08125564a0. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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/DEQ022271638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf76fb49411e859bffdbe93f8cdac5af5ead48f5f5e237190649059e6392a7269. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/DESL61400033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x024fbaa64d86ff0b809185a9e18ecf0dea2ae3b12452f550aa215dd8a3a116bc. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/DESL61400034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44b025b2a590c93495e1520bd632897e0ffc883989e6f5cc57600231998cdbe6. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/DESL61400035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4acef8d35b3ddc98d15377d53ab8e2c6b4cf3c9ab7c1b073f624c182d4d006d1. 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/DESL61400036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6a644e99836ac5b77a9ffa59d704f4e12c29c890f7f89064b36a52764a04b9b. 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/DESL61400037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1b83bcc074ec1e484355652760fc85174f6bc67e55a5064f69e40ce950aa17. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DESL61400038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde6a82b2b1dc2a30dcbd94582521f5fdf7e196a69e2c835cda869b2f461430f5. 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/DESL61400039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5e9cb38051911b30b77a9f30c22a5e07cbdbbb63257a35348e79971898f3def. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DESL61400040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0868a0dcef3c318c67ddc72d3a369bac2c931ade814e8c2a688e82d20d747866. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/DESL61400041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ae27cd71d54cb435a48ed3752db5c9f3557d365f2a1f4657be91ba7a380640. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44: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/DEQ021808388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52a46f0911aa651de8ba853c55b1a23a8e4fcdcf147d7cf1bdd51a23ca45ae57. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEQ022006117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf76fb49411e859bffdbe93f8cdac5af5ead48f5f5e237190649059e6392a7269. 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/DESL61400033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x070d0fc2993ac4440594bf68abd2d3ff6cbfa907672b49ec5b96181de428e442. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/CH7812190368.