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 0x2f8b85ab6973c92360f2e482555042c1cbc56e06945e44175387fb3a82fdf03f. 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/457c3e8a-1639-41f6-89aa-bbde9d9cc68a.json and https://artists.proofprofile.net/proofs/artist/457c3e8a-1639-41f6-89aa-bbde9d9cc68a.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 0xf78735dbb8165ae4a813ce69b29bf9b5401c071bd11acc1527d12fe6a096fe72. 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/0fWx5tljk4UWklCy1Q1CZD.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/0fWx5tljk4UWklCy1Q1CZD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af6613629d7940fc5a158ebcdc6b0228067361c08650f4e1e90298a6e4d5e9b. 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/2UVBfiN2Tw4SG9LVI9o0Jc.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/2UVBfiN2Tw4SG9LVI9o0Jc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3ff61ea1a1b834d80075a63e02c67bc1838f02c3d7e776f3266d4b4a2e4f847. 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/1G70ZhkI8xQiHJXbtq39Bi.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/1G70ZhkI8xQiHJXbtq39Bi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa70434b23b7e8b36d0bc8dd7ab2037276673f7e14efbd392265264d40ae7b49. 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/6Ztnz8b2q0huMn9QO1S6K7.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/6Ztnz8b2q0huMn9QO1S6K7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6acdc8ec0f95e3b50fe4302667525fdf3f4a6e3d881f1e090779d75b295b5779. 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/458TXkicsup2zrIMIHXN1D.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/458TXkicsup2zrIMIHXN1D.
{"copyright_id":"0x19eebbb007d180e9442b6fbfb4dec48d1afd588de693d28782fea2aebbbbfa05","isrc":"USLZJ2004004","name":"Style and Elegance","registered_at":"2026-06-05T04:24:26Z","spotify_id":"0kuzSDCXuZDRerC6m3AmQz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19eebbb007d180e9442b6fbfb4dec48d1afd588de693d28782fea2aebbbbfa05. 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/0kuzSDCXuZDRerC6m3AmQz.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/0kuzSDCXuZDRerC6m3AmQz.
{"copyright_id":"0x4bbf2c64c0b822fdf3f03382ae8ce6cc89fd4bde8f5250d239b10f87b26cd88e","isrc":"USHM81690554","name":"When I'm With You","registered_at":"2026-06-18T07:08:27Z","spotify_id":"5U7JO4cR6hZFiPsOFyir08","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bbf2c64c0b822fdf3f03382ae8ce6cc89fd4bde8f5250d239b10f87b26cd88e. 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/5U7JO4cR6hZFiPsOFyir08.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/5U7JO4cR6hZFiPsOFyir08.
{"copyright_id":"0x24a96a9f7ca0d24ba0018e3265f94aca0138a18c1fb3fda45ee28ca1a3de2768","isrc":"QM9AA1822962","name":"Summer Dance","registered_at":"2026-06-24T05:17:25Z","spotify_id":"5SvZN0zArJWpOhJU0jFWRm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24a96a9f7ca0d24ba0018e3265f94aca0138a18c1fb3fda45ee28ca1a3de2768. 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/5SvZN0zArJWpOhJU0jFWRm.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/5SvZN0zArJWpOhJU0jFWRm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a9a679004411ee49b31873f34c92150863dd70328204a779edd7a453613cc07. 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/10SeTPlmpKk7uplEpEn9ZU.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/10SeTPlmpKk7uplEpEn9ZU.
{"copyright_id":"0xf55faff764f7d56c5c8ffad0612ba1d4976bd7d28e4b327c2576d5db5c87db47","isrc":"USCGJ0575858","name":"Swing Easy","registered_at":"2026-06-18T22:39:46Z","spotify_id":"4ICZHCiOBdOQE1WozAcjmY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf55faff764f7d56c5c8ffad0612ba1d4976bd7d28e4b327c2576d5db5c87db47. 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/4ICZHCiOBdOQE1WozAcjmY.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/4ICZHCiOBdOQE1WozAcjmY.
{"copyright_id":"0x6bb3d08c7cad24b160cfa51cbd4a22e1ddef14ea6c7e2c910f7676302c4a376d","isrc":"GBRKQ2417757","name":"Love Can't Wait","registered_at":"2026-06-06T13:17:29Z","spotify_id":"0ugbqA6rUHf5UtJYyfedmE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bb3d08c7cad24b160cfa51cbd4a22e1ddef14ea6c7e2c910f7676302c4a376d. 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/0ugbqA6rUHf5UtJYyfedmE.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/0ugbqA6rUHf5UtJYyfedmE.
{"copyright_id":"0xdd3e0eb69e1d890eb8eb9dc420fcda008f33f7b5a674fc25f4a1745d87031b30","isrc":"QZWDE2308105","name":"Blessed with a Melody","registered_at":"2026-06-21T11:47:21Z","spotify_id":"2VOPWmLCCfSKDtxiQBxKsx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd3e0eb69e1d890eb8eb9dc420fcda008f33f7b5a674fc25f4a1745d87031b30. 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/2VOPWmLCCfSKDtxiQBxKsx.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/2VOPWmLCCfSKDtxiQBxKsx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9baadab24ac7d2934da57aab4255eb07439117d0d1894ac36b5f005695388f26. 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/0Q00M9Rn0Nz519t2FLUJUW.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/0Q00M9Rn0Nz519t2FLUJUW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af6613629d7940fc5a158ebcdc6b0228067361c08650f4e1e90298a6e4d5e9b. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1anPedBO2ZjBII77zxwYOG.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/1anPedBO2ZjBII77zxwYOG.
{"copyright_id":"0x19eebbb007d180e9442b6fbfb4dec48d1afd588de693d28782fea2aebbbbfa05","isrc":"USLZJ2004004","name":"Style and Elegance","registered_at":"2026-06-05T04:24:26Z","spotify_id":"28ShD9XejF8Eaxauf6pNkM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19eebbb007d180e9442b6fbfb4dec48d1afd588de693d28782fea2aebbbbfa05. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/28ShD9XejF8Eaxauf6pNkM.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/28ShD9XejF8Eaxauf6pNkM.
{"copyright_id":"0xe7306118749696b10b7fa0000998d73ee0f6abd9c772527261d034150b18e06d","isrc":"USLZJ1987140","name":"The Groove Messenger - Radio Edit","registered_at":"2026-06-27T11:02:20Z","spotify_id":"0luOE33sVBzKywREPSYSG8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7306118749696b10b7fa0000998d73ee0f6abd9c772527261d034150b18e06d. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0luOE33sVBzKywREPSYSG8.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/0luOE33sVBzKywREPSYSG8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec1d7282c610d88bf18e1632711d4853991c29f98d64c26f6fa6321cf21eac20. 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/1RaFtViwOP3FAkWurEnDGE.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/1RaFtViwOP3FAkWurEnDGE.
{"copyright_id":"0xd7e0e0cdecd062a06f2f2052b8d17ea0d7d36716e6e526117db08cecabb4e368","isrc":"USCGH2187526","name":"Spirit Walk","registered_at":"2026-06-23T12:37:23Z","spotify_id":"2nxxbixzL5FUuMJciCEYTy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7e0e0cdecd062a06f2f2052b8d17ea0d7d36716e6e526117db08cecabb4e368. 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/2nxxbixzL5FUuMJciCEYTy.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/2nxxbixzL5FUuMJciCEYTy.
{"copyright_id":"0x449ed21ac41617dee70db50601a949023f9cca74e1cf81c407df462c286148c2","isrc":"QM4TX2280959","name":"Motor City Moves (feat. Lin Rountree)","registered_at":"2026-06-18T04:23:11Z","spotify_id":"5P8qx52DAW0ZQ4qijSHePN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449ed21ac41617dee70db50601a949023f9cca74e1cf81c407df462c286148c2. 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/5P8qx52DAW0ZQ4qijSHePN.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/5P8qx52DAW0ZQ4qijSHePN.
{"copyright_id":"0x9ed4df0e919b40932c8730d5a0ce2b43706291bc49fcfd25d1a6443a6200dcfc","isrc":"GBWUL2519987","name":"Stomp Your Feet - Deep Cut Version","registered_at":"2026-06-18T11:08:55Z","spotify_id":"6i8RodeNVwsF8c0SiErDM0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ed4df0e919b40932c8730d5a0ce2b43706291bc49fcfd25d1a6443a6200dcfc. 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/6i8RodeNVwsF8c0SiErDM0.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/6i8RodeNVwsF8c0SiErDM0.