1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x20487057a317492ed1a5ceb165a4dce7c2489953d6184512ec5d0eef0520f850. 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/237cc4c5-9b93-4bda-b8e8-0370540a035a.json and https://artists.proofprofile.net/proofs/artist/237cc4c5-9b93-4bda-b8e8-0370540a035a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd2cc8d18a73ba033d85bf74fabc69fcf43effb80249aa8bbab9068a615e4330. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0L41nEcAdV5w1CProRP1Gk.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0L41nEcAdV5w1CProRP1Gk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08d75a2bce2261fab236076e170d3637798fa74a429ecae5b9663ef9b35f8b8f. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6kIWUBmCJ49NEOLc9QB9xG.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6kIWUBmCJ49NEOLc9QB9xG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc25a02d076410cf3ad7f20a6f2ccb98d2add07795594fe132f3d300a733672b. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/36Df8wDCim3wanvFrBY6MP.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/36Df8wDCim3wanvFrBY6MP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12aac8e5194f41e13376b4e1de32e3a51046c7a129e6401c00822ee5e910b075. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4eqY38StHnLWATwnYdiafO.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4eqY38StHnLWATwnYdiafO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x718b363d3870ccb5a191f5a4e1a9bf8bb70771d4e168362f70d0f9e45d4dece4. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4cx28g25rQ0bltR24cbqWh.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4cx28g25rQ0bltR24cbqWh.
{"copyright_id":"0xf1fa5d8191d2d0bb59c782fb1714694a732c98b21923b96dd957f19e15405c19","isrc":"USUG12106331","name":"Transformer (feat. Onlybino! & Xhulooo)","registered_at":"2026-06-07T20:03:04Z","spotify_id":"1P7AIXnX08RGlYCe1B5XJX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1fa5d8191d2d0bb59c782fb1714694a732c98b21923b96dd957f19e15405c19. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1P7AIXnX08RGlYCe1B5XJX.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1P7AIXnX08RGlYCe1B5XJX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x364237f388e10d4b956b63aa27c79be5eb5d52df32f32663f1315ed1f43b8ca8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1xK20JHCyc6fFrnCx4h0GW.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1xK20JHCyc6fFrnCx4h0GW.
{"copyright_id":"0x1ad6328d5f258ad5abb2b1ccf160a166add31d6cdf142a44f9b8f9671a38adcc","isrc":"QZHNB2176133","name":"Antisocial 2","registered_at":"2026-06-04T08:40:59Z","spotify_id":"4ULs3UigRxfcUZ1W9fJ8XE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ad6328d5f258ad5abb2b1ccf160a166add31d6cdf142a44f9b8f9671a38adcc. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ULs3UigRxfcUZ1W9fJ8XE.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4ULs3UigRxfcUZ1W9fJ8XE.