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 0x4022b111e922f6af15ca7e76bce6cf5834599ee05bf71d425f1bb8afd01a6c75. 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/b735c0b1-6dc6-4ab6-ba8f-f1f2467cefac.json and https://artists.proofprofile.net/proofs/artist/b735c0b1-6dc6-4ab6-ba8f-f1f2467cefac.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 0xd441b8229d0687247202a3d48e8c0152d0b1b54070245402d5b30256c8ee61ed. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/268k2tCAduZ2eOil0xQ6ws.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/268k2tCAduZ2eOil0xQ6ws.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x221313463a549af91d5214a9223940f10f84f78ba677cc908a4ef8a79565e006. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/45OmGrHXm06vupk93BMDu7.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/45OmGrHXm06vupk93BMDu7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb029162bdd19af8625801a90e22680908f9a234ce0702e994dbed0610b98a024. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7wgRuqQPcmi25650q56JfL.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/7wgRuqQPcmi25650q56JfL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf12b7683712220bca392cb52613bb85d83433b26ccaad970067b9b51a38c174e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2IrgRVH4PHGd6Q2i53ad5H.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/2IrgRVH4PHGd6Q2i53ad5H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35e93bf2174f421e1d549303846a5b72b5affd941e8c41b8ab4edb2a4f08cf23. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3hg1Ze3JKJYqDr7whWHN2Q.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/3hg1Ze3JKJYqDr7whWHN2Q.
{"copyright_id":"0xcbdf587708ad754debfcbeede00f4e27b125fa99e6bbb24748d6f5f7e39f701d","isrc":"FRX201831139","name":"В порядке","registered_at":"2026-06-24T20:34:23Z","spotify_id":"2PjTMVz6SLKnb8yFwo5zdE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbdf587708ad754debfcbeede00f4e27b125fa99e6bbb24748d6f5f7e39f701d. 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/2PjTMVz6SLKnb8yFwo5zdE.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/2PjTMVz6SLKnb8yFwo5zdE.