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 0xe882f82c1943996e71a1bd5241d2b1367e7fe7bacbf8c97362cf3501d2b746dd. 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/af11e3d4-1403-4dae-9114-ad34bb1ccb66.json and https://artists.proofprofile.net/proofs/artist/af11e3d4-1403-4dae-9114-ad34bb1ccb66.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 0xbe8d8b799f0481394fc4192b62d9ac0cc422826c184d4abf43a653a5452801de. 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/0zKiB0do785piDysMG2T6R.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/0zKiB0do785piDysMG2T6R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dc9fa86de77227f90ddacc006538f700ad62e20ccbdd6380a7685205541dc88. 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/3I9a71FGA9ehd8QxuiSK24.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/3I9a71FGA9ehd8QxuiSK24.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf65810605938dd141ef0b338f0a9ae8b038414b04a7ba57d011725eb0991bd64. 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/0qjlCLsjxEXgYb5Rz0vr4O.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/0qjlCLsjxEXgYb5Rz0vr4O.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30a6cc22077f4224dd3e55d1dc66cff4857a63c4ae95608ee4a5bd44509778f7. 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/7MwZI0Whg06QjXvzn9GuEx.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/7MwZI0Whg06QjXvzn9GuEx.
{"copyright_id":"0x9f4b8f74f22799839e423ee97df8912bf2034bbc22678c588682f8fac98b63cf","isrc":"TCAFF2034126","name":"Kasinoet 2021 (Penthouse Fitte)","registered_at":"2026-06-20T11:18:15Z","spotify_id":"05PCtYCxkxCk7ABNU4EaYJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4b8f74f22799839e423ee97df8912bf2034bbc22678c588682f8fac98b63cf. 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/05PCtYCxkxCk7ABNU4EaYJ.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/05PCtYCxkxCk7ABNU4EaYJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ae12030a126f435a50f4f0d54bdd1923a70c76b85a3fc0d51a68a472740b00b. 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/5sHNJj7WR8JHMLelMX3VOi.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/5sHNJj7WR8JHMLelMX3VOi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x936d2c83c8963476fcacdeba2d8475ccc50e90a58036932b55f2efd906c404d4. 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/4fQpetf4mjPXmBFsiyUzsp.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/4fQpetf4mjPXmBFsiyUzsp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x845a698a0c7cc3c48a5b05c28ee9e154c35f446cee4d35341edb2d6b239fab74. 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/6uWmlrkf0fxTDhH5F6vYhk.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/6uWmlrkf0fxTDhH5F6vYhk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dfebe05fc511e846bdc550e8a7353e426f85435402e5a5cc426793fcb07645b. 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/62X5z5PlvBWsbS2VFeIhRV.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/62X5z5PlvBWsbS2VFeIhRV.
{"copyright_id":"0x9bc93f69ea4988fc8867c7aed79da31106b6b504db81d33ec820f1c8cd0bf5ea","isrc":"TCAGF2203647","name":"Avhengig (Eternal Doze 2023)","registered_at":"2026-06-11T03:21:23Z","spotify_id":"2owe7sGAJnVbJ3sNRQrfby","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bc93f69ea4988fc8867c7aed79da31106b6b504db81d33ec820f1c8cd0bf5ea. 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/2owe7sGAJnVbJ3sNRQrfby.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/2owe7sGAJnVbJ3sNRQrfby.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddfe42b3d5d35d866205a43082475098e132ed297cd60b39b689bbd3862d96cd. 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/6PY0sQorlGiCdKjn9bpqhh.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/6PY0sQorlGiCdKjn9bpqhh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb89a8e5683b267bb6f5cb7d4d3292ba490c746eb89b24d5f519220e4f684f004. 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/4bY7k3cXqCIqxhsHx4XxVL.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/4bY7k3cXqCIqxhsHx4XxVL.
{"copyright_id":"0x253554301ca1c20ba7365d042abab754cce4dbca0a63f9add8b3cc9a3cc80a22","isrc":"TCAEM1972959","name":"Huske Ingenting (Prohibition 2020)","registered_at":"2026-06-11T17:01:28Z","spotify_id":"1d8lALfqASqy8ye0PctWpP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x253554301ca1c20ba7365d042abab754cce4dbca0a63f9add8b3cc9a3cc80a22. 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/1d8lALfqASqy8ye0PctWpP.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/1d8lALfqASqy8ye0PctWpP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41612d7353900e0976328d2a385c7d83e292230ee0f21792643a9a2c8232828. 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/5Ow02i6k2Uee7DvVCYt1de.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/5Ow02i6k2Uee7DvVCYt1de.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cd491b93a770aa282918c7477d3f62cff90a368c50aa874808fbede0d69e299. 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/682vJMCKk0gDNU7ckhzU4a.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/682vJMCKk0gDNU7ckhzU4a.