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 0xd5ae11337f48d6986130e2f23c4e201816b590b3f87392293afc64682bfd1d7c. 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/28c370e2-9d02-4bab-b128-2e1e3b788e7e.json and https://artists.proofprofile.net/proofs/artist/28c370e2-9d02-4bab-b128-2e1e3b788e7e.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 0xe5d78608592ade1df84d5cf18255f4e2d3b482536849266a91b30854e9de96ae. 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/2UQ5LwQcxjBEESSesjD05L.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/2UQ5LwQcxjBEESSesjD05L.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x584215f278780fae60a18e36acc812cd84f01c590f3df198623a3387c5dae5c2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1riMMBEEqKHUAIUZUs63Nx.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/1riMMBEEqKHUAIUZUs63Nx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421d2d5a4196e52b2f20cda506a118ca7f3eb3a4212c6bd7b63483046a47b9b8. 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/5KrbzGJ2q4rr5WYmZ6WJiU.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/5KrbzGJ2q4rr5WYmZ6WJiU.
{"copyright_id":"0x22ef4cd0d7367e2e82f12fe126ccd70b92291b09120cfbd0e1012aeb273c8b65","isrc":"AUALL2300011","name":"Portrait of Tracy","registered_at":"2026-06-08T07:25:24Z","spotify_id":"5ZL0qQ1wsZR76Dgwm5CCVA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22ef4cd0d7367e2e82f12fe126ccd70b92291b09120cfbd0e1012aeb273c8b65. 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/5ZL0qQ1wsZR76Dgwm5CCVA.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/5ZL0qQ1wsZR76Dgwm5CCVA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19732f3045fc403b36fdb5ec9304d5640f8da7928016fff4a3f61c808cb9abe3. 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/3Hfskd0Ys3iOGhqUL0EARu.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/3Hfskd0Ys3iOGhqUL0EARu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc332b11682a0b07d2c819a01202df3b1666b48379b2fe34f3f882e757b3fea55. 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/2FqK8pPbSazYrgfsmzPKio.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/2FqK8pPbSazYrgfsmzPKio.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421d2d5a4196e52b2f20cda506a118ca7f3eb3a4212c6bd7b63483046a47b9b8. 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/2N63yz7I3Bx5BweVDNwbS3.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/2N63yz7I3Bx5BweVDNwbS3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc332b11682a0b07d2c819a01202df3b1666b48379b2fe34f3f882e757b3fea55. 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/39S3L449WBJw3er4DStv2u.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/39S3L449WBJw3er4DStv2u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d948689957d17cc2cbce94a4fa6bac3da202cd40c8c5a28be25d3165895ccee. 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/3rLYbVQigeo1xt8AiBvF4G.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/3rLYbVQigeo1xt8AiBvF4G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7a31f46a2bd2bc1ecb728494a27afe890f0d7083efce3e7179e4a0efc4fdf8b. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/48vNeGmmFogkkevjf3GEu6.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/48vNeGmmFogkkevjf3GEu6.
{"copyright_id":"0xba8c343c7e525c305aed9501a978321d9825e7bd8da18b9e6aead49a4d5570e9","isrc":"AUALL2100003","name":"Weird Fishes/ Arpeggi","registered_at":"2026-06-26T01:09:30Z","spotify_id":"3uB4aYM3DLJqkaRLOHJuXC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba8c343c7e525c305aed9501a978321d9825e7bd8da18b9e6aead49a4d5570e9. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3uB4aYM3DLJqkaRLOHJuXC.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/3uB4aYM3DLJqkaRLOHJuXC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78f1873eebb7f1bbb84c9d323f0e752ab9aa00210e931db7b22ec1ec9d35b1a6. 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/40Jo1TLmGfNUsqtclEIJxv.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/40Jo1TLmGfNUsqtclEIJxv.
{"copyright_id":"0x4d0b2d4affb26eea011295efbdbb9c5584d43894da1c140fe4051af2ead44ae0","isrc":"AUALL1900003","name":"A Thousand Miles","registered_at":"2026-06-18T23:42:59Z","spotify_id":"1OE82zCj8dTJytoYwuE4iv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0b2d4affb26eea011295efbdbb9c5584d43894da1c140fe4051af2ead44ae0. 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/1OE82zCj8dTJytoYwuE4iv.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/1OE82zCj8dTJytoYwuE4iv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20a2916976040ce2c50577d93e9e1d0334010692396e06b0bdf9b7b23ece4447. 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/7qtTSQ0sWCTONGcSUFuBpn.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/7qtTSQ0sWCTONGcSUFuBpn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19baae1f0d7563258b7ad3062c0adc9c0873de6549648e4dfb521ae5536de8b2. 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/7L157wK9z5RcUHvjUBEXVq.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/7L157wK9z5RcUHvjUBEXVq.