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 0x269de85544299d022d8feac1a4b71178dffa40d39ebecdfc65bcee4a17138725. 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/50f4b880-7850-4ac0-bf86-cd13cc7c49cd.json and https://artists.proofprofile.net/proofs/artist/50f4b880-7850-4ac0-bf86-cd13cc7c49cd.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 0xda4f5aaeee4d83c9c79cb391a80298fe0316fd512e32d0a96ab2033181a38db9. 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/ESA011503421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07874fbdeb2773dcb8a5a883350d75c91ea0d39ea041e52282d9eb30a4e78418. 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/ESA011503422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a8b7567c50e9eab55a621298547e43263a39489fb711b6175337abd47a6e8b0. 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/ESA011503424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x975f4c58f370a3776ea59d09ec4a3e7e45f4179f5a8abc6e719c33296dec7e5e. 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/ESA011503426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb19e7976a7531da505ef404bfcd637e945f77061742553a91bb3b87579649291. 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/ESA011503428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4b25b3f0d35aa6451f59b5149908b413b0914fe9dc791eb453fdb130ac05d4b. 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/ESA011302538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c2f65bf327122c1031f10a4af39abc2d49bb8e7902558b4332d07f9f093ba38. 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/ESA011302540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91be6a4e8c8a699b9d0d7e02889a4656e7be04fa104862c95842cb733c032d27. 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/ESA011302543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9affbd787ba545a7afe4f8cf37ff926874802f3f27a417e666e6e5880403ef1. 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/ESA011100136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x682c326d7b3055c83e3043b6892d61f2d220ee83f50ee33e29d2929b11b90a14. 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/ESA011100138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde791e28ed2548f1231acfb9c8923cfb13254fe1553bb779696e010c1efac4cf. 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/ESA011100148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec93cf6208dbcbc436312b1bab2a5b87967ceb9831ec1673f7acb8ed2bf9d4de. 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/ESA011302530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1440413a6c10ba63efcd4ea4c342f57c1c0aad6fd5a5129072d4c3a4f972048. 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/ES6081142402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x677802125ac888e5fc5010ec62a800b4d3b821bf983fad759f4ba46e7b8efddb. 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/ES6081142404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1baa08089e50c706d26da360e5968bffe993cbb62974b061972e700d4606766c. 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/ES6081142409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85f2a6f93ba62a89fc750a3bb7db884206dc78949b0d5e4063f62de7524df2bf. 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/ES6081142410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa646f054f5ea003890a2a11d5a7dd7946d9e8411631670961238dd14d156264c. 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/ES6081142411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfecc56d76ba02c0f8c978fbab6f0a019b17a7c1fc8d0077ccf174b52c60df23c. 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/ES6081142412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee59b8c6a0de07dbd0aac0eb67d3a2c0b2ffea4371840486d18763eff2fab885. 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/ES6081142413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc20fe05b30e9281bffca3ad8a65288761c357aef769dc951319a08e57daa720f. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:36: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/ES6081142416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cc7a0842fb1f50809141d4351bf118579b89246c9f66a37d50f5ffeba50d01c. 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/GX4R52162800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c67803a6d0b595e9752149ff1ac7cfbcc0bc47096daa285c299e90c053fe84e. 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/GBSMU7856442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe32024c775955939e77c7bf8cda452a25ec57244aea82a3499e609e5491bbb1e. 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/GBSMU7798790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x843989ae69f88799c6b1cd965b91ea645dba6ff76a6a39bd906b1ef42f2b8134. 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/ESA011982693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeea8841fd99d5363ddff96dc9a0083b94f0657f555a06a02186198d679d166e. 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/QMPKX1838620.