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 0xaedda2ff0f264d0b52cab02c9c81d99bce81eb2b93d8d2c8993331b136784ac4. 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/22156ce5-6599-4935-81d6-513828df4f09.json and https://artists.proofprofile.net/proofs/artist/22156ce5-6599-4935-81d6-513828df4f09.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 0x68090cc0f2bee97c8bbbd9fd2f0f0f08cf28b118600041eecdf2b391a04d8728. 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/0DfRMkvDBnD9fyCTVYdvrZ.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/0DfRMkvDBnD9fyCTVYdvrZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2353efcc2da7e337b6e29b1ac0394473f2b9e7b6372cd575fe7d436643cf7315. 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/2d8euu6wObXZtDMBTq75h8.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/2d8euu6wObXZtDMBTq75h8.
{"copyright_id":"0x2e7bcbe20b42e296fb6daeaee8253c2d850aa8d313839d68ffacb03a401fd155","isrc":"QMVGK2400544","name":"Love Surrender","registered_at":"2026-06-10T20:56:00Z","spotify_id":"2QcChbqf4zy5qoS642o7wv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e7bcbe20b42e296fb6daeaee8253c2d850aa8d313839d68ffacb03a401fd155. 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/2QcChbqf4zy5qoS642o7wv.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/2QcChbqf4zy5qoS642o7wv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7653d26c88d3573b203b810458c2d4ee080b8ede6f69b0212bd2aae59ddcb5e5. 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/27pOymxomQOGW11z8OwRQo.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/27pOymxomQOGW11z8OwRQo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e2311906371df56a86cea631ba1c633fc5ab9e0e11f449b97eae6caa1d750cd. 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/6KeUo96EfIIKPsCJfFm6cg.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/6KeUo96EfIIKPsCJfFm6cg.
{"copyright_id":"0x239be51c13ad83de536e4c3c66fd7d0f40aac488ff6db7957f42918ec7349067","isrc":"FRPGB2430680","name":"Next Generation","registered_at":"2026-06-04T11:18:11Z","spotify_id":"41c0QtgRo8YUAmUygqkYMa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x239be51c13ad83de536e4c3c66fd7d0f40aac488ff6db7957f42918ec7349067. 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/41c0QtgRo8YUAmUygqkYMa.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/41c0QtgRo8YUAmUygqkYMa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48362c088351f915d4fd63624f2ab4c349ae2f12b69872b300d4f2696de300eb. 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/4sLEHxae24i8jXxO0ggBEU.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/4sLEHxae24i8jXxO0ggBEU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd73f299b41853f77794ecff21b85ef7c6c19fac2b87913e515516ada684e4389. 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/4w9nxuutyH5INoyCEHmoXl.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/4w9nxuutyH5INoyCEHmoXl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbed350445b22669c9ae0c3f5a04aef0ac67ae536a5a29131ef137b2491513193. 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/11pLKv5fl8FyS9Nx0r25O8.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/11pLKv5fl8FyS9Nx0r25O8.
{"copyright_id":"0x7fccb4a0a55588d5a70b8ba1d805cb6bed21647eb7db0ac05fc1f6fb0461f01e","isrc":"FRPGB2430720","name":"Gun Hawk","registered_at":"2026-06-07T12:07:00Z","spotify_id":"7m1t4Xcfq0F7trFd5rX9s4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fccb4a0a55588d5a70b8ba1d805cb6bed21647eb7db0ac05fc1f6fb0461f01e. 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/7m1t4Xcfq0F7trFd5rX9s4.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/7m1t4Xcfq0F7trFd5rX9s4.
{"copyright_id":"0x6472bc7e61dca739c3fd5536bddd807acd6282c446f3520b1b6df1b9cbf0baf8","isrc":"FRPGB2430730","name":"Reggae Music Never Dies","registered_at":"2026-06-06T08:52:17Z","spotify_id":"7zAGX3S5wndkSNBomSCcZL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6472bc7e61dca739c3fd5536bddd807acd6282c446f3520b1b6df1b9cbf0baf8. 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/7zAGX3S5wndkSNBomSCcZL.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/7zAGX3S5wndkSNBomSCcZL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb902466e905d4469eb28758d13b88292350fa1728ed32fc4099a444ebf4c8393. 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/2t6E4EvSC2jEvrbapbEDQz.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/2t6E4EvSC2jEvrbapbEDQz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x166dfa07fb187e952e7ca93267676de688e4c8e2f3375959046df85b98cb43d6. 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/6o3nwKvyzU4WYt6pSlf6sy.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/6o3nwKvyzU4WYt6pSlf6sy.
{"copyright_id":"0x6f7c3eaf50d138b1ce06e3a0b829cf0a09d23c05c48267cb0b51b9f4391022e4","isrc":"FRPGB2430760","name":"Different Enemies","registered_at":"2026-06-06T08:49:59Z","spotify_id":"1GSaGyA5RX9H3wZAY4pWkR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7c3eaf50d138b1ce06e3a0b829cf0a09d23c05c48267cb0b51b9f4391022e4. 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/1GSaGyA5RX9H3wZAY4pWkR.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/1GSaGyA5RX9H3wZAY4pWkR.
{"copyright_id":"0xbef46a8d94b202d9b2e61689dc7e7cdb3c4ca7d440ec7d6b01f52c11138dcda2","isrc":"FRPGB2430770","name":"After the Storm","registered_at":"2026-06-07T12:07:00Z","spotify_id":"0YUj2zBKa7zEj3RZHHJScf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef46a8d94b202d9b2e61689dc7e7cdb3c4ca7d440ec7d6b01f52c11138dcda2. 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/0YUj2zBKa7zEj3RZHHJScf.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/0YUj2zBKa7zEj3RZHHJScf.
{"copyright_id":"0xbed350445b22669c9ae0c3f5a04aef0ac67ae536a5a29131ef137b2491513193","isrc":"FRPGB2430710","name":"Don't Let Dem Make You Do","registered_at":"2026-06-05T20:25:56Z","spotify_id":"3N2ZympOxRbRrdIwcmw2Jt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbed350445b22669c9ae0c3f5a04aef0ac67ae536a5a29131ef137b2491513193. 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/3N2ZympOxRbRrdIwcmw2Jt.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/3N2ZympOxRbRrdIwcmw2Jt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48362c088351f915d4fd63624f2ab4c349ae2f12b69872b300d4f2696de300eb. 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/0KOfXo3MC478Z6pS11FVpn.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/0KOfXo3MC478Z6pS11FVpn.