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 0xd6bbd60df5e470193c51475596a37dbfbb3dda08c709623671fe18d8aab5e775. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4072861d-d144-4d83-a2f9-8790e9f2c278.json and https://artists.proofprofile.net/proofs/artist/4072861d-d144-4d83-a2f9-8790e9f2c278.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 0xc9e253943d1065f405905fb60d5100521da96a9df40fb9bcb28b4611efc34fab. 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/0Z2AVj5RHtmPKBIm2UXgQ5.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/0Z2AVj5RHtmPKBIm2UXgQ5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160584500818077d0463e52424046aea8cce0f8a81f77e752e12b6158d9b44ff. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2W4g811qQw0Zy3N6XAcX50.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/2W4g811qQw0Zy3N6XAcX50.
Das Album, das schon 2020 erscheinen sollte
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x083c2b60317cc91aacc2dc5884a3e79a4f850506f2883a1bb256fd53869817de. 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/46yYQ9l9JE7fWsWTGSbmjh.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/46yYQ9l9JE7fWsWTGSbmjh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160584500818077d0463e52424046aea8cce0f8a81f77e752e12b6158d9b44ff. 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/1wPYBWFGYYnCW7hSEFy6Xq.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/1wPYBWFGYYnCW7hSEFy6Xq.
{"copyright_id":"0x1c66351fdfa1f72385cc1c8eac5441884d6f6141ad1ac32ca0abe68bca9a9fbb","isrc":"ATFV72206104","name":"Kid Cudi","registered_at":"2026-06-23T13:17:49Z","spotify_id":"73y1nM10n3qGLpT2QLxCau","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c66351fdfa1f72385cc1c8eac5441884d6f6141ad1ac32ca0abe68bca9a9fbb. 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/73y1nM10n3qGLpT2QLxCau.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/73y1nM10n3qGLpT2QLxCau.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7699056989e4fd3abc64543e4c05807c142d1381b9e4ea775d838a371b553973. 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/26Fr48KL4GQpRRl4zGkGAs.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/26Fr48KL4GQpRRl4zGkGAs.
{"copyright_id":"0x8ce4628fcb223de6063bcba34baaff2f605d7c9e3fd81d389563067600611d16","isrc":"ATFV72206105","name":"Nicht von hier","registered_at":"2026-06-27T12:41:40Z","spotify_id":"4vC5BhjhHizGo1roRZhFrO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ce4628fcb223de6063bcba34baaff2f605d7c9e3fd81d389563067600611d16. 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/4vC5BhjhHizGo1roRZhFrO.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/4vC5BhjhHizGo1roRZhFrO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d97dd0f663a520bef90297b43828e5d5dacf5ee50aa5bfe5aceca3f3be3feb. 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/1f8DDep4E4nqdDdTAXGQpu.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/1f8DDep4E4nqdDdTAXGQpu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4e0b0e39ed60dcb046ab496baf8121026d88266977879ce861b032c9e54f872. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0Oe3epFkZF8KPHJa6DD52c.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/0Oe3epFkZF8KPHJa6DD52c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4e0b0e39ed60dcb046ab496baf8121026d88266977879ce861b032c9e54f872. 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/0gLgMIEcirqIZBfkkuXCL1.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/0gLgMIEcirqIZBfkkuXCL1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d989d2780bae3e46d9ad8c0bc7eeca3a420f996cb1e9967a52da106ba09497c. 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/7HUZpbFpgILz62j39IJA1N.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/7HUZpbFpgILz62j39IJA1N.