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 0xe1b52319a1f320b755bcc938313079809b5f37bbc129c90419f6a552bccbac65. Chain 2 (Bitcoin): anchored in block 953660 (2026-06-14T17:20:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/54558a03-101f-47d1-bc20-15774b055dfd.json and https://artists.proofprofile.net/proofs/artist/54558a03-101f-47d1-bc20-15774b055dfd.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 0x07f8541e6c92f942a5faf88653e70005611ef92a8208c916ecd9c0210049b8e4. 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/UKZJ72300592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4aaf8de6ce2e32d2beff3282b75d3a96b37c8ff955fc0c23223e51250b9ad43. 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/UKZJ72300605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d91fb7a5c2a3349393385165c0ee5af0a285d8eb93641352116d9430b7c0bf4. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/UKZJ72300596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70620e0f617f1d4db76413575077a6aec32f8609d4e1ba8dd29172279998badf. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/UKZJ72300604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b4d0b1634856d80190f17e905809a1926fce58afed11a438262225cd6c5513a. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/UKZJ72300608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82a2289024dff59c42e357d82d38dee16808f76394554a1a3bcf8dd5e0f93bfc. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/UKZJ72300595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdccec1f226222511c4ef8c53857882808e5756b4f823427aec0dfeddd6f91e4. 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/UKZJ72300599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffd48b238174c357a7ddc9066ccd7b1167a643f5e662da062daf6f5e2fefffbe. 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/UKZJ72300598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacce690eee2da799da6d90841fe1e73ca5247d6e963ec424d9bdae3b58653459. 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/UKZJ72300600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab300b9bfb26a33d8a308844a6640f6e08a3193ffe33fe98e90f622fd5c1817e. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/UKZJ72300594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c50b915943469db2e729f1ef63a61c97452116c713f9e2bc58a0c79c8a0714e. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/UKZJ72300606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa122096a74103cabf239ac625df402ea13ed4fe486120c1810f1f1783104c8c9. 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/UKZJ72300607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f2a3c6c894a98bb8b61702d6c9012722056605a84e4b0d78e5a2749e484018b. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35: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/UKZJ72300601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64b3f98939f1dcb74ea54681672414d5a5dc4168e9b174c1601e33156452b4c. 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/UKZJ72300597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9a2000c4e1fd38fffb9482be69214055046b204bc38f8339da1c58f9814ddcc. 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/UKZJ72300603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c9692d5340dce0d0e2f5b4b1d3e19a7723716044e6cb1c6bc34146a219f017. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/UKZJ72300593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a61fde062cf1f46cf89888d13a0a8ebe443545a02feaf1ef5037f644f21301e. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/UKZJ72300602.