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 0x9523ba7ec8a97d23bc5841d3afe250b7851294d96dbfebfd108820a57028082b. 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/bd88edc5-5642-40fc-87ae-1a1431640051.json and https://artists.proofprofile.net/proofs/artist/bd88edc5-5642-40fc-87ae-1a1431640051.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x3d45961c27018f666aeedfc41942c3de4310c17a8ecf1808fb8f4a0d34c2e7d8","isrc":"GBBPB0700843","name":"Keep On Rotting in the Free World","registered_at":"2026-06-04T11:25:25Z","spotify_id":"57Gu14wW9hFBUmJ0LpmzmA","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 0x3d45961c27018f666aeedfc41942c3de4310c17a8ecf1808fb8f4a0d34c2e7d8. 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/57Gu14wW9hFBUmJ0LpmzmA.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/57Gu14wW9hFBUmJ0LpmzmA.
{"copyright_id":"0x97d91a64321b7681e28740aa0a2ef7bbfc15b639ad8a72f62cfa2fd9e8a4f691","isrc":"GBBPB0700844","name":"Tomorrow Belongs to Nobody","registered_at":"2026-06-04T13:32:01Z","spotify_id":"0byhWeZAMhLvZwkwgA9J5C","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97d91a64321b7681e28740aa0a2ef7bbfc15b639ad8a72f62cfa2fd9e8a4f691. 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/0byhWeZAMhLvZwkwgA9J5C.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/0byhWeZAMhLvZwkwgA9J5C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e6231a0d174c628d072165f4b2dbb37ad118ba9127d539a911833d199fb82fb. 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/5Nodfi0wQT9QANl0KlAo7B.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/5Nodfi0wQT9QANl0KlAo7B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x937f7165b9f63ac7018685c48da6beae5615c4a238504a7fc52fe444a5f764ae. 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/1ORcoAD5ouVwZT1si9S6Wz.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/1ORcoAD5ouVwZT1si9S6Wz.
{"copyright_id":"0xaf7a12ec18f73c583c5db937471e0d9f0babca828f86cf4d9b4aa6194e0e1507","isrc":"GBBPB0700847","name":"Childs Play","registered_at":"2026-06-05T15:34:37Z","spotify_id":"4SOvJC2XPP2esm3MssVIpb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf7a12ec18f73c583c5db937471e0d9f0babca828f86cf4d9b4aa6194e0e1507. 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/4SOvJC2XPP2esm3MssVIpb.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/4SOvJC2XPP2esm3MssVIpb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c0d0c7a823fef9f905c986e6cb7d3b1b12d50cd1b671ba2ff47dbcc7967100d. 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/6UGo2ormyIpy1YpItmlem4.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/6UGo2ormyIpy1YpItmlem4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcc25181f71898abbf81ff602c6e462013d49563277ce50bdcf454b5b61ccc23. 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/2gFvhppFeZHCI0EzIEk0ty.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/2gFvhppFeZHCI0EzIEk0ty.
{"copyright_id":"0x1d0d6eea571e7b346200ab6c3402071879a8bc78f0c28db0723f9b866d35791e","isrc":"GBBPB0700850","name":"Generation Hexed","registered_at":"2026-06-08T08:45:51Z","spotify_id":"4am0ph8UewaPzAPipFaDRe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d0d6eea571e7b346200ab6c3402071879a8bc78f0c28db0723f9b866d35791e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4am0ph8UewaPzAPipFaDRe.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/4am0ph8UewaPzAPipFaDRe.
{"copyright_id":"0x56df1867e715c2dd6fafc4a53fd6b3a9651e4b7e688aacdfe2e8e2db27438f06","isrc":"GBBPB0700851","name":"Firm Hand","registered_at":"2026-06-09T02:08:39Z","spotify_id":"3Ce3ui0v0MsG7IELorH3Lz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56df1867e715c2dd6fafc4a53fd6b3a9651e4b7e688aacdfe2e8e2db27438f06. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3Ce3ui0v0MsG7IELorH3Lz.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/3Ce3ui0v0MsG7IELorH3Lz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52bcc64b3332d5e656b18f9868bb52a00a39d2291fd98e0a53b632bd752ed144. 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/71ZeZQVaJIPGrbsQqYBmMI.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/71ZeZQVaJIPGrbsQqYBmMI.
{"copyright_id":"0xe0de73682243120fd37ee4a48139213424dccdc2474a8d7d5c66a2bd309d8c16","isrc":"GBBPB0700853","name":"Dont Believe a Word","registered_at":"2026-06-09T13:02:14Z","spotify_id":"4OvtGy4hIxnxJo1PuBM9NU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0de73682243120fd37ee4a48139213424dccdc2474a8d7d5c66a2bd309d8c16. 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/4OvtGy4hIxnxJo1PuBM9NU.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/4OvtGy4hIxnxJo1PuBM9NU.
{"copyright_id":"0xd26e1bb0eb5bc44660cadff24ad759ef3c676dd90e61bfedc56058b08c83d233","isrc":"GBBPB0700854","name":"Go to Hell","registered_at":"2026-06-08T16:25:55Z","spotify_id":"05K5IQzDBr9AKouf3HBQr9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd26e1bb0eb5bc44660cadff24ad759ef3c676dd90e61bfedc56058b08c83d233. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/05K5IQzDBr9AKouf3HBQr9.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/05K5IQzDBr9AKouf3HBQr9.
Necroticism - Descanting the Insalubrious
{"copyright_id":"0xc4c4da9d436f7d2817feac57ff9695266327b4b55e4d752d9601b64ea23143f9","isrc":"GBBPB0401309","name":"Corporal Jigsore Quandary","registered_at":"2026-06-04T13:54:21Z","spotify_id":"3AZoDPKMIwXVTEigOmC8BG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4c4da9d436f7d2817feac57ff9695266327b4b55e4d752d9601b64ea23143f9. 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/3AZoDPKMIwXVTEigOmC8BG.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/3AZoDPKMIwXVTEigOmC8BG.