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 0xc2b54d2012624545bd4923f303a559ddf7ddc609df8b547b1739a9f51409b885. 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/0c61ab7b-3e89-4d27-bdec-87f51bb21643.json and https://artists.proofprofile.net/proofs/artist/0c61ab7b-3e89-4d27-bdec-87f51bb21643.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
S Wältall Trampolin / Än Berg zum Zmorgä
{"copyright_id":"0xd2d56e2cba0aed9160f5cab2f3f2ccc9bb82df44263d928282d860f255522316","isrc":"CH1682100341","name":"S Wältall-Trampolin - Teil 1","registered_at":"2026-06-18T07:50:45Z","spotify_id":"7DBKjzD3YDpBhIeP5Kq4hA","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 0xd2d56e2cba0aed9160f5cab2f3f2ccc9bb82df44263d928282d860f255522316. 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/7DBKjzD3YDpBhIeP5Kq4hA.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/7DBKjzD3YDpBhIeP5Kq4hA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1910cd75452a2c728d3ddd085d7150cfc9ea2650341b4598f00b98fd9f289a1. 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/7skohmmzo7F9BXdnbPVnhh.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/7skohmmzo7F9BXdnbPVnhh.
{"copyright_id":"0x8fadef461285097f39bab3f388b039729773b6e8cf6aced07a0e4c6413131bfc","isrc":"CH1682100343","name":"S Wältall-Trampolin - Teil 3","registered_at":"2026-06-21T13:08:07Z","spotify_id":"0yVDbLsQTXAbGCq8FAIvRp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fadef461285097f39bab3f388b039729773b6e8cf6aced07a0e4c6413131bfc. 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/0yVDbLsQTXAbGCq8FAIvRp.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/0yVDbLsQTXAbGCq8FAIvRp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75688c680eb65fb82e93d707765089d811745c4e943311a5eb7337c658cf1007. 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/6KBI4Y3jpJeqJJIUGR3IbM.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/6KBI4Y3jpJeqJJIUGR3IbM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2b43d44bc134535cf98182c0e2f2123fb51e709db2dc1d658d6911fa41b493. 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/78fPz4Oa49us49q0tVNTfS.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/78fPz4Oa49us49q0tVNTfS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe86b5d0f2792862372fa9adcc19f3f41838c5a757f1138df03dacc6aed26a29d. 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/48bKBet5BuZVP4y3aW80pg.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/48bKBet5BuZVP4y3aW80pg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x975e957d9473a9858c5905d5b17b2428aa715951c4bd3a317ae9f32d49e34a77. 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/6bBPRU5pqTJ6Ub5QW8xDs4.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/6bBPRU5pqTJ6Ub5QW8xDs4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x831f64d82c71a94c7f42ecc658a17ce47b2c23b7552e52835db99f18eb66d6d5. 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/5CH21AtBWo1z1GKDyaxYTe.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/5CH21AtBWo1z1GKDyaxYTe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x654768155b8b267cc5cf4930436560b7e4e472143ac6cba1dddc2c39ff258135. 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/1H3PY2hMMNKEqyNTfZfRP9.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/1H3PY2hMMNKEqyNTfZfRP9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x224731c265bfc7c74d98ebb1ee56a36f67f9a1d813483e450409184999b7a5ad. 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/5r9gUsA9oAjBXfQCU2Kn1M.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/5r9gUsA9oAjBXfQCU2Kn1M.
{"copyright_id":"0xde637400b2a01fff210689d5777403742f76ceabbaff3fecd807ce2d665a09fc","isrc":"CH1682100360","name":"Än Berg zum Zmorgä - Teil 1","registered_at":"2026-06-21T13:08:15Z","spotify_id":"4t0v35hBxgZ0LyKz2JIxD9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde637400b2a01fff210689d5777403742f76ceabbaff3fecd807ce2d665a09fc. 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/4t0v35hBxgZ0LyKz2JIxD9.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/4t0v35hBxgZ0LyKz2JIxD9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe25f0d1beb266c1c72bcd1c26689ed3f5147f9700316b3ab916d3460eb577ec9. 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/1mH5YWeyA8pb6hCOLO706d.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/1mH5YWeyA8pb6hCOLO706d.
{"copyright_id":"0x0f2d6a9b863e7f16f673a4e9c2c5b56af3ea63fc096edf95d27a1da97844a2d6","isrc":"CH1682100362","name":"Än Berg zum Zmorgä - Teil 3","registered_at":"2026-06-21T16:43:01Z","spotify_id":"21JvrJRE4GKQR22KJHQqFH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f2d6a9b863e7f16f673a4e9c2c5b56af3ea63fc096edf95d27a1da97844a2d6. 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/21JvrJRE4GKQR22KJHQqFH.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/21JvrJRE4GKQR22KJHQqFH.
{"copyright_id":"0xb5af7e2ef5a1c16c9ef6903f0b842f9c58e30d0472e0e0cea234781be7551e4f","isrc":"CH1682100363","name":"Än Berg zum Zmorgä - Teil 4","registered_at":"2026-06-20T14:42:55Z","spotify_id":"2XvLY5W8U0wBnjmQaZgT9j","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5af7e2ef5a1c16c9ef6903f0b842f9c58e30d0472e0e0cea234781be7551e4f. 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/2XvLY5W8U0wBnjmQaZgT9j.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/2XvLY5W8U0wBnjmQaZgT9j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d2b55038f622073e04f5217a951d6a93b1ada63d7177616612b28baac4a1e59. 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/0IHl5TnIPA9M4QSsfXBKVa.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/0IHl5TnIPA9M4QSsfXBKVa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712fc79248d4f0fb7558e9e226778fe2ec80812c980a6bad69451b08e5944e38. 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/1jHRv0TKpWhKxmg5ZywLQ9.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/1jHRv0TKpWhKxmg5ZywLQ9.