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 0x2c9488f8f38b1da14a5ff88e48a8b9e566016c8489155995f56e0d06bb6f4095. 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/3de1fb31-e8a9-4c8e-aacd-b64be6ac11c2.json and https://artists.proofprofile.net/proofs/artist/3de1fb31-e8a9-4c8e-aacd-b64be6ac11c2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Memories - Jesse Mac Cormack Extended Mix
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 0xf468e96e3944ad845f54cf9e14d2d5c0678a3b9b5ff162adba1f7daf6f6a1402. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5xu69dZ16oaZZ5ZyS3aSSX.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/5xu69dZ16oaZZ5ZyS3aSSX.
{"copyright_id":"0xb9cc324eda8f4c378e34124ee71a22335cbc901df0dbf2ff1ca13c2786bd8181","isrc":"GBEWA1904131","name":"Never Really Get There - Mixed","registered_at":"2026-06-09T07:20:43Z","spotify_id":"0nKL9h8bl0wN0TThefkDBS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9cc324eda8f4c378e34124ee71a22335cbc901df0dbf2ff1ca13c2786bd8181. 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/0nKL9h8bl0wN0TThefkDBS.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/0nKL9h8bl0wN0TThefkDBS.
Never Really Get There - Gerd Janson Remix (Mixed)
Never Really Get There - Gerd Janson Remix
{"copyright_id":"0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a","isrc":"GBEWA2300220","name":"Losing My Mind","registered_at":"2026-06-09T07:39:14Z","spotify_id":"3M5CIljBvrqYs42AAnkgeg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a. 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/3M5CIljBvrqYs42AAnkgeg.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/3M5CIljBvrqYs42AAnkgeg.
Never Really Get There - Gerd Janson Extended Mix
{"copyright_id":"0xbe3f8e09390103a8be7c966fffa6ae3629fda206d3216896d3293a67f30bc014","isrc":"GBEWA1905564","name":"Never Really Get There","registered_at":"2026-06-08T14:01:28Z","spotify_id":"55SKgUmGTpsTfTR3rNfxbt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3f8e09390103a8be7c966fffa6ae3629fda206d3216896d3293a67f30bc014. 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/55SKgUmGTpsTfTR3rNfxbt.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/55SKgUmGTpsTfTR3rNfxbt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bf961dbcdaca52a2068848ebba017ce0a9c1c226073433da908d5b96b2a7f5c. 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/1biN99PfJTXa8Bit0SHHCT.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/1biN99PfJTXa8Bit0SHHCT.
{"copyright_id":"0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a","isrc":"GBEWA2300220","name":"Losing My Mind","registered_at":"2026-06-09T07:39:14Z","spotify_id":"2Kz7vhwKKY66UHhMfjfGoO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a. 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/2Kz7vhwKKY66UHhMfjfGoO.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/2Kz7vhwKKY66UHhMfjfGoO.
{"copyright_id":"0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a","isrc":"GBEWA2300220","name":"Losing My Mind","registered_at":"2026-06-09T07:39:14Z","spotify_id":"5OdRcRYDibqKKwyFDEj2QE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5OdRcRYDibqKKwyFDEj2QE.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/5OdRcRYDibqKKwyFDEj2QE.
{"copyright_id":"0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a","isrc":"GBEWA2300220","name":"Losing My Mind","registered_at":"2026-06-09T07:39:14Z","spotify_id":"3U3Va66sAFwMOMXj8QfGRH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a. 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/3U3Va66sAFwMOMXj8QfGRH.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/3U3Va66sAFwMOMXj8QfGRH.
{"copyright_id":"0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a","isrc":"GBEWA2300220","name":"Losing My Mind","registered_at":"2026-06-09T07:39:14Z","spotify_id":"0s9JLutgvEh8mWtp3n3SUZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059be8175e9126dd2abf1f81ad281e798a0fdff2148bd51abeef684dc077989a. 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/0s9JLutgvEh8mWtp3n3SUZ.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/0s9JLutgvEh8mWtp3n3SUZ.
Never Really Get There (Gerd Janson Remix)
{"copyright_id":"0xbe3f8e09390103a8be7c966fffa6ae3629fda206d3216896d3293a67f30bc014","isrc":"GBEWA1905564","name":"Never Really Get There","registered_at":"2026-06-08T14:01:28Z","spotify_id":"3LeSGyxy0R6Dwpj4t9y33N","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3f8e09390103a8be7c966fffa6ae3629fda206d3216896d3293a67f30bc014. 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/3LeSGyxy0R6Dwpj4t9y33N.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/3LeSGyxy0R6Dwpj4t9y33N.