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 0xc6e4fbd802a72dd5195478fed23d11087caa171e957e23a7df23803c71a5db01. 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/1e8b9ba1-9e60-48aa-a864-342d0d7de662.json and https://artists.proofprofile.net/proofs/artist/1e8b9ba1-9e60-48aa-a864-342d0d7de662.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x3b4f533ce4de68a7ea0859fbb48faeeda308aba00db0a805374117f3d61b13d7","isrc":"TR0432104321","name":"Sevda Yakmaz","registered_at":"2026-06-23T14:08:16Z","spotify_id":"4AaQnc8TwEqnUoHCMXderE","type":"track"}
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 0x3b4f533ce4de68a7ea0859fbb48faeeda308aba00db0a805374117f3d61b13d7. 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/4AaQnc8TwEqnUoHCMXderE.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/4AaQnc8TwEqnUoHCMXderE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a0868f124eb70b29328232b951b5032408bc54b2a8771b62c541ec693e766a7. 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/5XuArEnSCUpumPaAjGysPI.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/5XuArEnSCUpumPaAjGysPI.
{"copyright_id":"0xfd95e1c10b1f269b8042ba0f701dd69d799919c3e193061221d31d8cfcb144b5","isrc":"TRARD1500322","name":"Gurbette Ömrüm Geçecek","registered_at":"2026-06-24T15:43:33Z","spotify_id":"6LmeIIQFs1ExXkBi5nXtMC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd95e1c10b1f269b8042ba0f701dd69d799919c3e193061221d31d8cfcb144b5. 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/6LmeIIQFs1ExXkBi5nXtMC.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/6LmeIIQFs1ExXkBi5nXtMC.
Ekberi Türküleri (Gönül Dostları Dilinden)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa84d28406d9db0a3bccdaf2a8e1552aa2ea0c3969995426186b6e3672efcfd1d. 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/2YGwtzqjdO95QYMOKc2Pyf.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/2YGwtzqjdO95QYMOKc2Pyf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0815a969bdfd899f8c77e4e17674c7c7e8db7537971439ae27aa851f596863. 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/6dz4awwRtFj5yL4OYK9n0U.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/6dz4awwRtFj5yL4OYK9n0U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafdaa2248f0e6292343631db95c751f11811217b275479d5ab5f7fcd4e578edf. 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/78JujtBKuC4aPbeQEJprOL.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/78JujtBKuC4aPbeQEJprOL.
{"copyright_id":"0x53b1b6e414347fbe53ddc045e6bc9eef2381cad69cc0bd9697a9ed3eb3979fdb","isrc":"TR0150500726","name":"Yaşamdan Ölüme","registered_at":"2026-06-04T10:02:13Z","spotify_id":"69s63xwmuLCL51HPhYNJ91","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b1b6e414347fbe53ddc045e6bc9eef2381cad69cc0bd9697a9ed3eb3979fdb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/69s63xwmuLCL51HPhYNJ91.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/69s63xwmuLCL51HPhYNJ91.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61ad13d6284557092312819a6600042c50691c8c73c0fb3575842bf937d2a5d7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0NIiRzhNmFOUV7kXX52D4M.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/0NIiRzhNmFOUV7kXX52D4M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x224c1505f241719e6dcb19abecb6ebfcbde117e2faeb0a8e934b303d1555d45f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3NZziMLGOcb5JFfFC1Pxcv.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/3NZziMLGOcb5JFfFC1Pxcv.
{"copyright_id":"0x961eed5868544d6a74eae54378915482a46bf32aed91aebea9ce41d968f4ba2c","isrc":"TR0150500732","name":"Sılanın Hasreti","registered_at":"2026-06-06T20:47:24Z","spotify_id":"6Rq8QrDjuBywcBbpjFe03R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x961eed5868544d6a74eae54378915482a46bf32aed91aebea9ce41d968f4ba2c. 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/6Rq8QrDjuBywcBbpjFe03R.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/6Rq8QrDjuBywcBbpjFe03R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73fe47f3b9ae9b9a6198c86354e9cb7148fc99a66a1cfc78bc9897971fe1df1f. 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/4IZrIxrvuan1960Q2ts8Kv.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/4IZrIxrvuan1960Q2ts8Kv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a700daa72eb27654d7e68eafd509268cc295507941e6e17d6f1fa51a3f4630. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5lBXvyB2T0LZP4Xv78oRvi.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/5lBXvyB2T0LZP4Xv78oRvi.
{"copyright_id":"0x69f01d10b5a8eaf55e76c467579ba6f8839a21f8570bc55cddd31d6a1ecb67cb","isrc":"TR0150500736","name":"Buldular Beni","registered_at":"2026-06-11T21:31:31Z","spotify_id":"0Oc8pzalyznZKlfQJ4n1zg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f01d10b5a8eaf55e76c467579ba6f8839a21f8570bc55cddd31d6a1ecb67cb. 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/0Oc8pzalyznZKlfQJ4n1zg.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/0Oc8pzalyznZKlfQJ4n1zg.