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 0x10195f96ea4c586134ea22efabc4b292e2f790098282c4874c2f824034a2821b. 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/f47483dc-69d4-4b53-afe7-6256b51f6c8b.json and https://artists.proofprofile.net/proofs/artist/f47483dc-69d4-4b53-afe7-6256b51f6c8b.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 0x11828677ce38847f4ba49900cd6509b2b5a354c7eabe48a190fbf2ffc126bf4a. 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/0CVAOdCJEB2QVl1NpCP6TB.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/0CVAOdCJEB2QVl1NpCP6TB.
{"copyright_id":"0x2ce60655cec3305f1339ddf04ab0f55a0d8dd7726a42e7c63e652573f8ddc4b3","isrc":"QM4TW2241765","name":"Paranoid Heart","registered_at":"2026-06-19T20:42:16Z","spotify_id":"4NtOszjaqCaOiQwGUbvS6i","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce60655cec3305f1339ddf04ab0f55a0d8dd7726a42e7c63e652573f8ddc4b3. 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/4NtOszjaqCaOiQwGUbvS6i.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/4NtOszjaqCaOiQwGUbvS6i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf011cea3a531eb210335ed1af92eec5080687b09294ac9e2f3fdd4f1ba9ab034. 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/6mVoebzjybWnFNS4k6rW3B.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/6mVoebzjybWnFNS4k6rW3B.
{"copyright_id":"0xa24d2c69771ce73ec4b76935876a62ce90fd04cbda2837add9c8aea86e6e2cba","isrc":"QM4TW2241767","name":"The Liar","registered_at":"2026-06-22T14:38:21Z","spotify_id":"5xYX3w2fpXLj6au6VYR7ez","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa24d2c69771ce73ec4b76935876a62ce90fd04cbda2837add9c8aea86e6e2cba. 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/5xYX3w2fpXLj6au6VYR7ez.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/5xYX3w2fpXLj6au6VYR7ez.
{"copyright_id":"0x2b641b72cef7bee5b03574a5a5d8d12fa61ca19ffdf2c03317bec7a7508b26df","isrc":"QM4TW2241768","name":"Unlocked Doors","registered_at":"2026-06-25T02:49:29Z","spotify_id":"5GLXforIhIJBJ3NFgX9lVf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b641b72cef7bee5b03574a5a5d8d12fa61ca19ffdf2c03317bec7a7508b26df. 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/5GLXforIhIJBJ3NFgX9lVf.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/5GLXforIhIJBJ3NFgX9lVf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef68ef2142d0edd8b52d65f40445ff84655a8c580351134ccd651302d6c357fc. 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/0YResTGc1naai1UPzwWeGV.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/0YResTGc1naai1UPzwWeGV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1770627975e1bff9cdb579ed6d95fd3acd8c3a43b3cda97c9bb502b6ee2d4de4. 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/1Rh3Sz63j6xp6I8uIstbiO.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/1Rh3Sz63j6xp6I8uIstbiO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40485e277b45d68966bd93fca2644ab9f04ea8f02b4803cec4e10f6e1584dee8. 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/01wGBCQrxtUnVGj6Hw8YP4.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/01wGBCQrxtUnVGj6Hw8YP4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b790e502d88d15ec4b6272029d5a195dd21dba4d5d92482d9e0b59ec370fbf6. 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/7Ebru0CTvwMfi8yzN5nCPO.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/7Ebru0CTvwMfi8yzN5nCPO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec3b6d99980ef3507f2bd4625afaa6bf0216444ac148c518762bc82c504856e0. 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/7zg9hAxxI89XGMMCzE5fuU.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/7zg9hAxxI89XGMMCzE5fuU.
{"copyright_id":"0xee74331b2cea925e5fce9865d032e8d68358fc9e7c0d36ffaa3021e9b2dcf850","isrc":"QMRLD1400007","name":"Never Cry Again","registered_at":"2026-06-18T08:50:52Z","spotify_id":"7DYUY0pnLNBCXagn4ucIcX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee74331b2cea925e5fce9865d032e8d68358fc9e7c0d36ffaa3021e9b2dcf850. 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/7DYUY0pnLNBCXagn4ucIcX.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/7DYUY0pnLNBCXagn4ucIcX.
{"copyright_id":"0xf5cf8a00ed46a9565dca27ad8402905a80dd021e18d5e36e9682aa9a3b286298","isrc":"QMRLD1400010","name":"The One That Lives Too Far","registered_at":"2026-06-20T15:54:27Z","spotify_id":"3ArLjI7BjI6CSWRXN2YT5Y","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5cf8a00ed46a9565dca27ad8402905a80dd021e18d5e36e9682aa9a3b286298. 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/3ArLjI7BjI6CSWRXN2YT5Y.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/3ArLjI7BjI6CSWRXN2YT5Y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bf323401c518a5b2d1ad791c2346d0f2fda996ce4703c56630701a2e98bac85. 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/3OWLUj0hkuk4JMVbklsvdu.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/3OWLUj0hkuk4JMVbklsvdu.
{"copyright_id":"0xaffde7939b00338ed28ec0df25f85916b1ea258efcd9dde1a0b6c47fd6690365","isrc":"QMRLD1200101","name":"Gawd Above","registered_at":"2026-06-09T01:37:46Z","spotify_id":"1QvMOzjLKmoADvf8RChB5M","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaffde7939b00338ed28ec0df25f85916b1ea258efcd9dde1a0b6c47fd6690365. 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/1QvMOzjLKmoADvf8RChB5M.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/1QvMOzjLKmoADvf8RChB5M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b956ac095033c4e4fd3ede1daa32e92713446a9da7a7694d7799521ef8e6a7c. 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/5ABKdZH1X4GRH7J0f1L7Vm.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/5ABKdZH1X4GRH7J0f1L7Vm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3fbd12f8cc6bc5604366f6169578651161550fd3ecd708e064a9f7592a3bd3d. 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/4G47fWIXcCys8ZPixsKb69.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/4G47fWIXcCys8ZPixsKb69.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87942effe415e05bf7e80fa4656e5da864688d509a57cb948b03949285fa0b1a. 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/7eBh47MAQYFNYq0eYWvE5T.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/7eBh47MAQYFNYq0eYWvE5T.
{"copyright_id":"0x0e7146688fe94ac7bd0a707b37cfc40cf40078d5e1923055976ef638e7ab0ef8","isrc":"QMRLD1200105","name":"Nowhere To Be Found","registered_at":"2026-06-26T09:04:04Z","spotify_id":"4dJ7HERflDTGy6knxTZ79u","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e7146688fe94ac7bd0a707b37cfc40cf40078d5e1923055976ef638e7ab0ef8. 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/4dJ7HERflDTGy6knxTZ79u.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/4dJ7HERflDTGy6knxTZ79u.
{"copyright_id":"0x1c0f0db71ce3ea98caf4fdbfb57dc86e1e6c38d93a3451d935e38033f52a57f7","isrc":"QMRLD1200106","name":"All the Time In the World","registered_at":"2026-06-10T10:31:48Z","spotify_id":"72PzoEqQ9pokFLhuRIbAn7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c0f0db71ce3ea98caf4fdbfb57dc86e1e6c38d93a3451d935e38033f52a57f7. 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/72PzoEqQ9pokFLhuRIbAn7.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/72PzoEqQ9pokFLhuRIbAn7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fcef6457478a58feeb33394bce904d87f87221eca3a567430805c8d15430c07. 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/5UNOtGummTZgyBK3toD5iG.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/5UNOtGummTZgyBK3toD5iG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51b9516e96ea3e202c4123bfe4272d356d3cb7dc6a665181afe1b8685d03ab30. 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/7jy5JmmItDFWswmJXK5Qy2.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/7jy5JmmItDFWswmJXK5Qy2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7deeb45881b3c63758de486c11f0990c129e55d60f43592d608e898e0b099cc. 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/2zePSKWrnglU6jzwV2QK5C.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/2zePSKWrnglU6jzwV2QK5C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd74191e1b9685a61c3350a2c25b45d1421ff63882a4bd4f21b75f77f43fd8dd9. 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/11P8wtGWQbehDk80yt8OUb.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/11P8wtGWQbehDk80yt8OUb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0e39e6be322e0672a6c634dfda2f9e8668d8cd791527a63bbefbc702d576938. 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/3yzuqAiw0Pw6tEtviEKT3i.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/3yzuqAiw0Pw6tEtviEKT3i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c44a5e5ea4508f911fbf3734506b4c6707c06cfc11c7109d0051dd75a6b3256. 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/51mgAvPJsFYfIjFDd74WFR.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/51mgAvPJsFYfIjFDd74WFR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd73a3d45b5b795d07e9cf6b0431bf071b61cf09a65c8c14abc5f012e4eebdd14. 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/4HT5MhADF5TfrIo0fvsThB.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/4HT5MhADF5TfrIo0fvsThB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc336561ba58429fc3621674a44936adb5267351887e30015a2be567409600df. 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/78gvOoxD7sbmr2vla4DsxZ.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/78gvOoxD7sbmr2vla4DsxZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48de00fe2fc5adeab6f194d9047a0d2afeeeb7bd0c4247e844ab20bd63fe099a. 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/1UVi7iJ7MYEpAkqYYISHkt.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/1UVi7iJ7MYEpAkqYYISHkt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef68ef2142d0edd8b52d65f40445ff84655a8c580351134ccd651302d6c357fc. 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/0O4ydjVdSxl8WeG3w8cltv.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/0O4ydjVdSxl8WeG3w8cltv.