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 0x8669d217b44a713ffb4a9299fb7388b9d6576a0c55ffe0ea3d3140df221e757b. 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/79c64fb1-c690-4e20-a0c2-c1434fd7e943.json and https://artists.proofprofile.net/proofs/artist/79c64fb1-c690-4e20-a0c2-c1434fd7e943.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 0x68a402a2b62fb862347760cf5ecf92aa51bd7e5337eef906b706aabc8e9361c8. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QMPKX1860646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42ed2ad2f015b23ef3cb8790028058d181e2be4897a0021f96b3168164aa6552. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/PLF242007238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87571474acce6a977d0c2408d662c2e8458001d72d3169d3ee33094a1e07fc2b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/PLF242007240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2a631d2cf6eb00af3e0caa01378bc8b467999edf41b745ef299ce235381ce1. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/PLF242007242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ff94f19479750910accfdc74b4c790367def2b0c0949943a9216907d23b3c14. 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/PLF242108190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b948eb3e38d20d3738dd694cf6ec0b49196e6814574d8701f63203e7741b2e2. 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/PLF242006811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ffdcd8cb8839e9b7eeb5a14e2ca46b90b28df0ae22223a9cb40327100876944. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/PLF242007209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2821b36afd68b614c258965413c5ebd81ef87340c54fe96a3f1baa1d0f9fb7be. 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/PLF242007138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ed26bfc336f5cb9ce603ffa6af57a0595bf0bbc4b23ddf80f29d738ce63743. 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/PLF242007198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc0f5443b14e3027810a3b40e91e9293fb025b1fb54b405509de3bca4644589c. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/PLF242007195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d317a0fad8638c31643f32a3f5706cbdd9c46ec4de529f6fdc46c002255e20a. 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/PLF242007133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ecb83d0957fcd8e10a86ddfa19566b933a1c05d6ae1973846d93a2b2b87e7f3. 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/PLF242007335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02a2ebb9153472fc445ca40d6ed66a1c35a8a2a0bb36d666ac370f21eb3c01d2. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/PLF242007072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85bb68d225a4004b24f1bceccaeb5a58a28a6d3625ef84c6723fffa6b8aef834. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/PLF242007122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03e3c807587a27c4a7f026071f0cca8fa2c7de032523adaf68c8e5a746699f91. 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/PLF242007137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d317a0fad8638c31643f32a3f5706cbdd9c46ec4de529f6fdc46c002255e20a. 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/PLF242007133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ffdcd8cb8839e9b7eeb5a14e2ca46b90b28df0ae22223a9cb40327100876944. 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/PLF242007209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcebf9c62fe16e2a4a0123e0306da48608015b972ba3a9d705401a3119b686077. 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/PLF242007202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x986c870a5fff3d3cea4d5866bb4675c2d27a25a713d76a4d825f7ed0c2fd1386. 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/PLF242007338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ed26bfc336f5cb9ce603ffa6af57a0595bf0bbc4b23ddf80f29d738ce63743. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/PLF242007198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aeba5ecbc71300f20e88472f2830157d692ad65eaf6d5226d1024f3639c1ca8. 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/PLF242007224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b20e7c984ab3fc67ac351bae8058df4da400a2311da146aad0991e292b3abb7. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T09:04:53Z), 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/PLF242007339.
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 0x746c7cc4b19926670d994981f93e5509e1842890b05c0ae206181e9755f0cfc5. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/PLF242007402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ad1d65e8698eb918abbc89f8bacc2b3a325be315c3ffabac583eb68500a8090. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/PLF242108316.