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 0x2e378caf7fd308f142576548cfda5b470cc9b8408b60e04d19a2cda4a23c2c69. 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/ad1b40de-30ea-4788-863b-4f533354a247.json and https://artists.proofprofile.net/proofs/artist/ad1b40de-30ea-4788-863b-4f533354a247.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 0xd6b2eb121336ba20a21c61c7d8aee9ba117c00302f4a1a19f399582c4324e521. 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/3OoUpbxUo3h6N02k1JYSJP.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/3OoUpbxUo3h6N02k1JYSJP.
Metin Altıok Şiirlerinden Şarkılar (Ankâ)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb1945a23cc901d02913f6dbd77a1b124b03f0cf173c97528177e03ff67e1233. 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/4NrSEY52WcTZSNG7IvDOE2.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/4NrSEY52WcTZSNG7IvDOE2.
{"copyright_id":"0x614daf1d862c479ebda290ea714e099a8b471201fbb4333dfbcd8b1acf02145f","isrc":"TRA160600186","name":"Sinav (Kosu Basladi)","registered_at":"2026-06-20T11:58:28Z","spotify_id":"6Ipc6VLRg2vhY2f0Muqc9h","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x614daf1d862c479ebda290ea714e099a8b471201fbb4333dfbcd8b1acf02145f. 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/6Ipc6VLRg2vhY2f0Muqc9h.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/6Ipc6VLRg2vhY2f0Muqc9h.
{"copyright_id":"0xf1356015f0e7d17e0242cbf75da59684a0df6715b8ac4b7aa8c82296708249ad","isrc":"TRAPL1500089","name":"Akacak Kan Yerinde Durmaz","registered_at":"2026-06-25T10:17:42Z","spotify_id":"4HRH2RaZXounv1VRGzIS2m","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1356015f0e7d17e0242cbf75da59684a0df6715b8ac4b7aa8c82296708249ad. 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/4HRH2RaZXounv1VRGzIS2m.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/4HRH2RaZXounv1VRGzIS2m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80494e2df04cfcf3317b8218666129855f24c1ad5761885cd1eded2bc739f42b. 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/5ZiQsWTewpHk4Y1piKKplX.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/5ZiQsWTewpHk4Y1piKKplX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x440a510d95062cd0c2f67894ff8866cf41e2e5445ac64ab293a5aa79de3550c0. 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/5i8Dv5lSXnzdKIpm1Euso4.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/5i8Dv5lSXnzdKIpm1Euso4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47f1985a582c46e3b7823ff494f0bc2e9f42265e09247689f1a8cf6105a1b84f. 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/1r3ttIJpR0CLH5zL20FZt5.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/1r3ttIJpR0CLH5zL20FZt5.