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 0xa1ef2370467dfa469d6d0bcaf3a6eddcf8676989ee2f156ad0c5fc949ecbb6b8. 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/a0d92991-46b4-44f8-984f-e0afaee9b499.json and https://artists.proofprofile.net/proofs/artist/a0d92991-46b4-44f8-984f-e0afaee9b499.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 0xac198d6da8f2bbd40e686f8f6fa86612415caeb8898d682d11cd9f8187d4d0b8. 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/4NOzEFuBL6jzKqovwxB5Pi.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/4NOzEFuBL6jzKqovwxB5Pi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2599f5abc80dab8988f599b8afa08664b957f0c36b7b296dce039df23e8b8f01. 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/1BMffJnuEsz31KwwSyjbQv.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/1BMffJnuEsz31KwwSyjbQv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ed1618071201bc87d6350aff1a403c0412eb7179b2ec09e8f3486ca2cbb578. 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/47mueXEYFyQ6L3UGTwoMdp.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/47mueXEYFyQ6L3UGTwoMdp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5de997175ab02c058e95532e8a29da2fe74f695a03a7079a68e6e7c7dacfc6. 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/3ZTx95mhLnkLa0WJMJ45Ng.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/3ZTx95mhLnkLa0WJMJ45Ng.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52e0c39f075ea32f2351f70966d6c5ff643cf75a69dd0f9c2bf87e285900d383. 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/0fZk42u4eOQjXPZq28gLyJ.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/0fZk42u4eOQjXPZq28gLyJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a0484bb4b05086074d8ac710b2e2538866d2c47ba39a8c9428b4d4d4ff6400. 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/64ZmPSPJyAngbLkGR83whs.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/64ZmPSPJyAngbLkGR83whs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82cfb8aa578434f455b5ed719c8f94410a8c3ac6764373ec32212e23ec1ec1cc. 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/1FH1caWW2IQ15wA7JCgZGQ.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/1FH1caWW2IQ15wA7JCgZGQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8acd447b581c33b630e4dd4ed8efa8bf6130158008b6834a8a62d42c4cb4f9. 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/5uLAcokrjO3Uu59ntjND4c.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/5uLAcokrjO3Uu59ntjND4c.
{"copyright_id":"0x81deda6ce8ced76ca853ba612d2db036d79db2252810f7fccfaaabac2e81cfbf","isrc":"QM24S2103003","name":"Cherry Blossom","registered_at":"2026-06-27T08:14:48Z","spotify_id":"1MsthP93CWLg7raMbgtKyv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81deda6ce8ced76ca853ba612d2db036d79db2252810f7fccfaaabac2e81cfbf. 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/1MsthP93CWLg7raMbgtKyv.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/1MsthP93CWLg7raMbgtKyv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98c4742b2c043df17b44d4d4b0d9583f5f6b8d62f1e27ad6a173629a7b4b4bac. 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/3zKBsDMTSD02Dh18J3cwht.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/3zKBsDMTSD02Dh18J3cwht.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0ab1a18f9cc2d2a8a9bcfb359eece73b98bfe0cd1cf546fde0f0de8a90832e8. 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/5uf9I4BV1BcGYggOzPrUnR.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/5uf9I4BV1BcGYggOzPrUnR.
{"copyright_id":"0xf4a9ecfa7d7ec6f385abf4f4eb00b9b1ca9d24689d73274f3db84f558b7ff55a","isrc":"QZFZ71924101","name":"Sweet Like","registered_at":"2026-06-21T06:03:04Z","spotify_id":"52yvyaaIQwDv99oLRsc2Cp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4a9ecfa7d7ec6f385abf4f4eb00b9b1ca9d24689d73274f3db84f558b7ff55a. 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/52yvyaaIQwDv99oLRsc2Cp.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/52yvyaaIQwDv99oLRsc2Cp.
{"copyright_id":"0x4fbdb247fbe3a5cd1102bcbbb01c3d7d956cf47aaee81183d0841dc3963c7bd3","isrc":"QZ85M1945392","name":"Be There Soon","registered_at":"2026-06-21T18:30:50Z","spotify_id":"3BavoSPBLG6EJH8ASVdtWQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fbdb247fbe3a5cd1102bcbbb01c3d7d956cf47aaee81183d0841dc3963c7bd3. 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/3BavoSPBLG6EJH8ASVdtWQ.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/3BavoSPBLG6EJH8ASVdtWQ.
{"copyright_id":"0xa986ed2afe8c819d68ad12ac816458191a17cc45cdd2cdd1577b6a64a46be3e0","isrc":"QZFZ71924105","name":"Into The Sun","registered_at":"2026-06-07T08:11:36Z","spotify_id":"4Y6T5gVCfOxSGFwzDxxWJe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa986ed2afe8c819d68ad12ac816458191a17cc45cdd2cdd1577b6a64a46be3e0. 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/4Y6T5gVCfOxSGFwzDxxWJe.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/4Y6T5gVCfOxSGFwzDxxWJe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef1161761d0b2e0b226c000f83c6a933707a82e9a5665e4b5058eff601eb615e. 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/2DXbBaigxRvi380HV2zGev.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/2DXbBaigxRvi380HV2zGev.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab543165eca6f8d9290209d8bc3d3e56bd231ad37daa790b897d5a18a1b78172. 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/1ruyS90EHWbSisSI1jyH8p.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/1ruyS90EHWbSisSI1jyH8p.
{"copyright_id":"0xd21acdc95d6611605dbb901c98647ba3a40bc6bedb0bf32e10ad15ae494185d5","isrc":"QM24S1805437","name":"Don't Waste My Time","registered_at":"2026-06-08T21:22:55Z","spotify_id":"4An8UWxr9jajKjM1q9FgoI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21acdc95d6611605dbb901c98647ba3a40bc6bedb0bf32e10ad15ae494185d5. 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/4An8UWxr9jajKjM1q9FgoI.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/4An8UWxr9jajKjM1q9FgoI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22b2c5b436e8c0c5cfafb921284558cbf56ee09951df68eed76a9fa120307a9a. 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/2MniBdL42E2ZogF1r4dPQ2.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/2MniBdL42E2ZogF1r4dPQ2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c9f1388fd11598741bf50f8a7f06f1886fa92a7222b1ef2149e12ef3f5bbc1d. 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/7E93Uiydx0aEcNs8w4a1ZA.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/7E93Uiydx0aEcNs8w4a1ZA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48e65d343d20adbb4698d5edc187a6e7821079a328e0cbf5f28b24ae2e0b6923. 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/2VnDIeGCfrBVYweYwaWlD5.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/2VnDIeGCfrBVYweYwaWlD5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29592ca0a429aa81628eeb64cbba6f9c0881b9d5d28ab3776211e25e6e1ac285. 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/5GKR2h1nxMnfo91nAo8dsy.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/5GKR2h1nxMnfo91nAo8dsy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ed1618071201bc87d6350aff1a403c0412eb7179b2ec09e8f3486ca2cbb578. 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/5wy8FTNlKP2uSJZzGcnMsv.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/5wy8FTNlKP2uSJZzGcnMsv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8acd447b581c33b630e4dd4ed8efa8bf6130158008b6834a8a62d42c4cb4f9. 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/3AkJYxlT5svSabofPyP1DB.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/3AkJYxlT5svSabofPyP1DB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5de997175ab02c058e95532e8a29da2fe74f695a03a7079a68e6e7c7dacfc6. 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/2Z2GVKtDW4sjJTgrgcHSqI.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/2Z2GVKtDW4sjJTgrgcHSqI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a0484bb4b05086074d8ac710b2e2538866d2c47ba39a8c9428b4d4d4ff6400. 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/4MDXu1BLDQ1ohHSCkl1AeE.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/4MDXu1BLDQ1ohHSCkl1AeE.
{"copyright_id":"0xa5f1ef2d996b67df67364d02dbc5f47f961d507300b6538e30b7ec6b0cd46e89","isrc":"QM24S1913147","name":"Come Through (ESTA. Remix)","registered_at":"2026-06-06T05:13:59Z","spotify_id":"5RynkilQjr32BJhpjhwe1C","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f1ef2d996b67df67364d02dbc5f47f961d507300b6538e30b7ec6b0cd46e89. 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/5RynkilQjr32BJhpjhwe1C.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/5RynkilQjr32BJhpjhwe1C.
{"copyright_id":"0x408097a9d9892e831022e96199b45a7fd03ad1e5f5fcf8de3a0aba1127396fd9","isrc":"QM24S2011182","name":"WASTING MY TIME (feat. Zilo)","registered_at":"2026-06-05T16:30:14Z","spotify_id":"07hRkwrgPOZwugVBna4JTv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x408097a9d9892e831022e96199b45a7fd03ad1e5f5fcf8de3a0aba1127396fd9. 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/07hRkwrgPOZwugVBna4JTv.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/07hRkwrgPOZwugVBna4JTv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac198d6da8f2bbd40e686f8f6fa86612415caeb8898d682d11cd9f8187d4d0b8. 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/0N18DqzEEPyonKxyCGtWGF.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/0N18DqzEEPyonKxyCGtWGF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac198d6da8f2bbd40e686f8f6fa86612415caeb8898d682d11cd9f8187d4d0b8. 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/0S6eX178uAQqvLRcxDjXI9.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/0S6eX178uAQqvLRcxDjXI9.