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 0x6c911a87a92e2839a9a0dc1b6b3e6d2b59716b88860e21903d92475916bb2c49. 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/52237771-41f9-4df1-a073-d50d41698ba1.json and https://artists.proofprofile.net/proofs/artist/52237771-41f9-4df1-a073-d50d41698ba1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Kapitel 1 - Folge 42: Der Tote im Extra-Waggon
Sherlock Holmes - Die geheimen Fälle des Meisterdetektivs
{"copyright_id":"0xd60b4ad9efe49a97bcce0cb5db17e8250851b045887af96a9ebdfd2910070f5a","isrc":"DE1A42160073","name":"Kapitel 1 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-20T01:38:08Z","spotify_id":"0eYaqcLQdrlGjqGuMDZlpf","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 0xd60b4ad9efe49a97bcce0cb5db17e8250851b045887af96a9ebdfd2910070f5a. 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/0eYaqcLQdrlGjqGuMDZlpf.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/0eYaqcLQdrlGjqGuMDZlpf.
Kapitel 2 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x9ee6f8b7bf42a6bd34f276417bf7235109e126bd5be70a21f6cef3e57770eb25","isrc":"DE1A42160074","name":"Kapitel 2 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T21:18:45Z","spotify_id":"45NsLp6P89YCKiVc23VpOV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ee6f8b7bf42a6bd34f276417bf7235109e126bd5be70a21f6cef3e57770eb25. 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/45NsLp6P89YCKiVc23VpOV.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/45NsLp6P89YCKiVc23VpOV.
Kapitel 3 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x31faa4d9c425ad98227e60f5759b2b6546bb1c2741185a1ea0f544f01a25a622","isrc":"DE1A42160075","name":"Kapitel 3 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-20T16:31:16Z","spotify_id":"0dNXH9YXaChu0D1gXne6Is","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31faa4d9c425ad98227e60f5759b2b6546bb1c2741185a1ea0f544f01a25a622. 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/0dNXH9YXaChu0D1gXne6Is.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/0dNXH9YXaChu0D1gXne6Is.
Kapitel 4 - Folge 42: Der Tote im Extra-Waggon
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7848585496ebd6f44c41a2621560098540e95de7c006f149773a389f9195aee3. 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/1wNxNq0RnyssQFSqbqALeo.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/1wNxNq0RnyssQFSqbqALeo.
Kapitel 5 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0xed993945df7eb6581a237d1255437da7cb2811944b0681cd3aae212afb991e41","isrc":"DE1A42160077","name":"Kapitel 5 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-18T09:22:34Z","spotify_id":"5Xv2rft7YYIqR7k0Q4cOeJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed993945df7eb6581a237d1255437da7cb2811944b0681cd3aae212afb991e41. 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/5Xv2rft7YYIqR7k0Q4cOeJ.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/5Xv2rft7YYIqR7k0Q4cOeJ.
Kapitel 6 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x03e96922305f40da228ef8dbf98f1e20469e75317f97dd9c0ce0827c39224f99","isrc":"DE1A42160078","name":"Kapitel 6 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T21:18:33Z","spotify_id":"2W7Sxy2eRWs0IGabwVhipB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03e96922305f40da228ef8dbf98f1e20469e75317f97dd9c0ce0827c39224f99. 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/2W7Sxy2eRWs0IGabwVhipB.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/2W7Sxy2eRWs0IGabwVhipB.
Kapitel 7 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0xb832555d850b970275317adb9a67b247804eae1f76471eb08b6e221cca23c92e","isrc":"DE1A42160079","name":"Kapitel 7 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T21:18:33Z","spotify_id":"1IFYJKgiuNbzLErwsb4syr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb832555d850b970275317adb9a67b247804eae1f76471eb08b6e221cca23c92e. 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/1IFYJKgiuNbzLErwsb4syr.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/1IFYJKgiuNbzLErwsb4syr.
Kapitel 8 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x480cc63550a29176f68da65db11d44dec69422020753d0aa22f97a17456fb2e1","isrc":"DE1A42160080","name":"Kapitel 8 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T21:19:27Z","spotify_id":"5iiErw1Fk90gyvhzfKgSqD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x480cc63550a29176f68da65db11d44dec69422020753d0aa22f97a17456fb2e1. 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/5iiErw1Fk90gyvhzfKgSqD.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/5iiErw1Fk90gyvhzfKgSqD.
Kapitel 9 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x7754680d3ba655e2b1865e883d663596b79e47d9bf755cc0c6de3d5a6ef71633","isrc":"DE1A42160081","name":"Kapitel 9 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T21:17:59Z","spotify_id":"08BiEOeCQRufMFV4wFhsRG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7754680d3ba655e2b1865e883d663596b79e47d9bf755cc0c6de3d5a6ef71633. 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/08BiEOeCQRufMFV4wFhsRG.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/08BiEOeCQRufMFV4wFhsRG.
Kapitel 10 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x2e7e494f9b240346a2b23b8716d7fcf4c4f02cdb2b0c143b514439deb95438df","isrc":"DE1A42160082","name":"Kapitel 10 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T21:18:39Z","spotify_id":"3Rx2uZwl95lAdTtWV0aP9Q","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e7e494f9b240346a2b23b8716d7fcf4c4f02cdb2b0c143b514439deb95438df. 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/3Rx2uZwl95lAdTtWV0aP9Q.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/3Rx2uZwl95lAdTtWV0aP9Q.
Kapitel 11 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x58ca06ea29fc5da39ce55ff7954ff1bdef97ff7d58fd92e065618fb1a89777cc","isrc":"DE1A42160083","name":"Kapitel 11 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T21:18:53Z","spotify_id":"0dFKLJhcuAK9Y8ADJRefs7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58ca06ea29fc5da39ce55ff7954ff1bdef97ff7d58fd92e065618fb1a89777cc. 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/0dFKLJhcuAK9Y8ADJRefs7.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/0dFKLJhcuAK9Y8ADJRefs7.
Kapitel 12 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0xe2c4f3ab7596874b278b9c87a499a5009afaab7444a22e822ebe565c2f5ef7ae","isrc":"DE1A42160084","name":"Kapitel 12 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T21:18:25Z","spotify_id":"6X0DoXEuCPJRMnfqO81tna","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2c4f3ab7596874b278b9c87a499a5009afaab7444a22e822ebe565c2f5ef7ae. 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/6X0DoXEuCPJRMnfqO81tna.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/6X0DoXEuCPJRMnfqO81tna.
Kapitel 13 - Folge 42: Der Tote im Extra-Waggon
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x991438ca1b7757c6243d78484562f1248dccef146ad1d66b566462246874fb14. 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/4iom9TOcCfSKqiPDlim2lm.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/4iom9TOcCfSKqiPDlim2lm.
Kapitel 14 - Folge 42: Der Tote im Extra-Waggon
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x808308f9c4165a778c9752631ccd97fdf897b03926c29be2b18dc182b012126b. 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/4PAMF5ZSxVrDZW7S60MRH7.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/4PAMF5ZSxVrDZW7S60MRH7.
Kapitel 15 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x44ffe7dab9defd458d22554a0f1bd9f6e44f6a3ce9026cfbc4e1a584085c5587","isrc":"DE1A42160087","name":"Kapitel 15 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-20T16:37:02Z","spotify_id":"0n7xE5MLM6DFgwFcy6hsja","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44ffe7dab9defd458d22554a0f1bd9f6e44f6a3ce9026cfbc4e1a584085c5587. 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/0n7xE5MLM6DFgwFcy6hsja.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/0n7xE5MLM6DFgwFcy6hsja.
Kapitel 16 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0x10a7beb43f097a9ce9783b42d37d82a9797d230fdc87f3d071566c9aa7f2d3d2","isrc":"DE1A42160088","name":"Kapitel 16 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-20T16:31:26Z","spotify_id":"257B7fCigxoH326cQgFwiK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10a7beb43f097a9ce9783b42d37d82a9797d230fdc87f3d071566c9aa7f2d3d2. 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/257B7fCigxoH326cQgFwiK.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/257B7fCigxoH326cQgFwiK.
Kapitel 17 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0xc6c335f5ff2cdc39e78c14090583aa8e8bb1ec269c9bb2f48b925b50cf555c6d","isrc":"DE1A42160089","name":"Kapitel 17 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-20T16:33:05Z","spotify_id":"128h8Eo5XQkc44QOpBZtnM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6c335f5ff2cdc39e78c14090583aa8e8bb1ec269c9bb2f48b925b50cf555c6d. 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/128h8Eo5XQkc44QOpBZtnM.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/128h8Eo5XQkc44QOpBZtnM.
Kapitel 18 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0xbdf3120d979aae0efbbd78fdc86dbc0d6914d2627285f49559f48c877297cf55","isrc":"DE1A42160090","name":"Kapitel 18 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-19T01:20:15Z","spotify_id":"434kpl3Wdvq0HddTEAs8xG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdf3120d979aae0efbbd78fdc86dbc0d6914d2627285f49559f48c877297cf55. 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/434kpl3Wdvq0HddTEAs8xG.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/434kpl3Wdvq0HddTEAs8xG.
Kapitel 19 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0xa0a07964e7ad06c3829b825d828bc0514867172d79128b61ff1492df4eee7fff","isrc":"DE1A42160091","name":"Kapitel 19 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-20T16:36:34Z","spotify_id":"2ikpH7IBlXl79t97xNirdV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0a07964e7ad06c3829b825d828bc0514867172d79128b61ff1492df4eee7fff. 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/2ikpH7IBlXl79t97xNirdV.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/2ikpH7IBlXl79t97xNirdV.
Kapitel 20 - Folge 42: Der Tote im Extra-Waggon
{"copyright_id":"0xea868b941bf3748254c80ba24ccff7b46f13c2ac8e9f6743d9437902c8897b43","isrc":"DE1A42160092","name":"Kapitel 20 - Folge 42: Der Tote im Extra-Waggon","registered_at":"2026-06-20T16:35:14Z","spotify_id":"0ScpnauFaSzeJKU4GPlpDQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea868b941bf3748254c80ba24ccff7b46f13c2ac8e9f6743d9437902c8897b43. 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/0ScpnauFaSzeJKU4GPlpDQ.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/0ScpnauFaSzeJKU4GPlpDQ.