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 0x020bc50d5a9cce4857fd097a28e9388775d3482a658c0154df1419586c60f908. 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/0c130777-98b8-4edc-9e63-9db1da2406a5.json and https://artists.proofprofile.net/proofs/artist/0c130777-98b8-4edc-9e63-9db1da2406a5.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 0x0cb3ff28f8f26edaa57cbc05efc18a6d2a535e71c2882d47e1ad6979246d1f7c. 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/5Jf0SCSKtZayNjY2hlP7Ml.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/5Jf0SCSKtZayNjY2hlP7Ml.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4d3034141a61e043f55650594bb361a1069f993ccf4902a68874ebdea49aa6. 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/47umE4k6dMnybYkPy0lB9j.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/47umE4k6dMnybYkPy0lB9j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c61d3c36ee7764a08cb1f528ec05a141d0060b7d79534ce1fe4ffd6c784de53. 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/6olOTSJwxMQKThDJPPDiue.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/6olOTSJwxMQKThDJPPDiue.
{"copyright_id":"0x096c4257d45fc2a63113a6e9865fcb5b3f6252189ee7b719dcf1c3efc809d342","isrc":"QZYFZ2450828","name":"Gorkhali Grind","registered_at":"2026-06-24T17:37:15Z","spotify_id":"5KJwYO0GQWgexEDaPWx50T","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x096c4257d45fc2a63113a6e9865fcb5b3f6252189ee7b719dcf1c3efc809d342. 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/5KJwYO0GQWgexEDaPWx50T.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/5KJwYO0GQWgexEDaPWx50T.
{"copyright_id":"0x9894ac5a80ae92634d4dffb99b14a85057b8a8f29f1129831e9eb03dcd7352f5","isrc":"QZYFZ2450829","name":"Na Sodha Malai","registered_at":"2026-06-25T08:57:52Z","spotify_id":"7CqUceUhfqTjAekIJCsYoJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9894ac5a80ae92634d4dffb99b14a85057b8a8f29f1129831e9eb03dcd7352f5. 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/7CqUceUhfqTjAekIJCsYoJ.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/7CqUceUhfqTjAekIJCsYoJ.
{"copyright_id":"0x90dc939c555c4f7815c1fdeb33de6451c1fa6be60f98c6f69f6cf08a221753b9","isrc":"QZYFZ2450830","name":"Mah Th Timrai","registered_at":"2026-06-10T19:43:46Z","spotify_id":"4XvSQjmGxWOdOAElqddUI6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90dc939c555c4f7815c1fdeb33de6451c1fa6be60f98c6f69f6cf08a221753b9. 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/4XvSQjmGxWOdOAElqddUI6.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/4XvSQjmGxWOdOAElqddUI6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f5751813faaded692d39cbd989bb304260f8a00c9767bf7b669cb33aec51512. 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/05gi5PCNcLltB3rlh8vKQ5.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/05gi5PCNcLltB3rlh8vKQ5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85af6d45c2a9f8a74cf3b6a0e7e152a3fe90e54a408c8074489ef6213a62290. 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/2TZzqIvmrNofZOG6bLBAYg.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/2TZzqIvmrNofZOG6bLBAYg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb86411e046df3e03a0b7db2cc3894489666755071392e1f2bbf3654dce296676. 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/5zs60quWOKHMSEE1QREzyO.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/5zs60quWOKHMSEE1QREzyO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x074f09e5470ad29ebaede81994b7997325c687a8c0499bab31eabc6628ca4a48. 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/1V3Yhy6WNF42xlMtzyD9gQ.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/1V3Yhy6WNF42xlMtzyD9gQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce2a15d909354983112b57831d88c0543bf7893114fe295e188bddc794a2ffe7. 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/5wjnQJcKiIO1V4dNFINyct.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/5wjnQJcKiIO1V4dNFINyct.
{"copyright_id":"0x3115db524238cdf8c0ecb757f4d0de2041d1dbc0e1b11f91d6c8669de556c497","isrc":"GBWUL2221609","name":"No Barrier","registered_at":"2026-06-08T04:43:07Z","spotify_id":"7g0nNviDUOqkHpLl0L3riR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3115db524238cdf8c0ecb757f4d0de2041d1dbc0e1b11f91d6c8669de556c497. 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/7g0nNviDUOqkHpLl0L3riR.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/7g0nNviDUOqkHpLl0L3riR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x852ee42f57f7228840592bb7b617253f992bd5ee64aad5945e85a802c6a61a9d. 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/3YwGtX9hKK3FjgPEdKZ2YV.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/3YwGtX9hKK3FjgPEdKZ2YV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe22540c6fa4946f53f2ece9dde20eacdd49a31d666a704a33ea2a55ba9d4a9af. 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/5WzAxNf83hud1pBWojoLin.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/5WzAxNf83hud1pBWojoLin.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cee70f8430c146544f3c550140ef7f1de39611ea606e7505c1c00847f7ffa45. 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/7Bed8rYfXdGaUXLaz32yij.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/7Bed8rYfXdGaUXLaz32yij.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00b8f681c4c8a7962c3132f57b1d2e612e45be575cb9e2f0f78324bcffe72f30. 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/3HVCbu0NXPOwf8FdxxnkfJ.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/3HVCbu0NXPOwf8FdxxnkfJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79bf06dd0a82c798a04078e4e0a407e90763b987794bdd59b108618e4f379d31. 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/4nx2dxVl0ZIflaMuOGCqdB.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/4nx2dxVl0ZIflaMuOGCqdB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aad024a1b51a96f2ad51bc6b525bb4f890a6adba656a8541ed3796974dcf0bc. 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/1qrXYGJeWCs8gKv6hAoyAg.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/1qrXYGJeWCs8gKv6hAoyAg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeee03291658bddf9b6ffbf285c8fa487002d7d1aad9965b8612e9fb0954a46ec. 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/2qKCirEoXh4fEnIXLE9VlX.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/2qKCirEoXh4fEnIXLE9VlX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x695f7f52b1ce2c26f4717e686b3c98c2d992a8bfc261d64be7db3c4c3749275a. 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/5dWfgzLJ94FMg0Kw7mVxd6.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/5dWfgzLJ94FMg0Kw7mVxd6.
{"copyright_id":"0x371c27151ca913a8ea0f3bb25446cadb14282992a5b91fac3ee33e6d20fcc089","isrc":"GBRKQ2258485","name":"Tha Chaina Solti","registered_at":"2026-06-24T17:37:19Z","spotify_id":"51HubFCvAV3snYZ9RvqLcf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x371c27151ca913a8ea0f3bb25446cadb14282992a5b91fac3ee33e6d20fcc089. 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/51HubFCvAV3snYZ9RvqLcf.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/51HubFCvAV3snYZ9RvqLcf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf07d0992cd47f920aba6934e3e2d1868d1689972091843128829c81821becc28. 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/2elEcbGxvYUF408xlVl4o7.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/2elEcbGxvYUF408xlVl4o7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dab37ee982fe6645805ac9aaa811c367124c084a2a4c767c26f1b309647aa8d. 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/4i8Ewzr6JWYRiB0duMLmEV.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/4i8Ewzr6JWYRiB0duMLmEV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x875a90a2a15b328593fb8b5e6b226a6641d809e4142975cbeec462794d5d0fe9. 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/7DIYbvdV9w3egH7ggyfFjn.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/7DIYbvdV9w3egH7ggyfFjn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62aa4a2d8b50c6b01f5dafd54bdd305a2bb742183001a72eb169d004628f2dd6. 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/5VxeG3VVmurhaCrizB7G4E.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/5VxeG3VVmurhaCrizB7G4E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a8e159440cc85409c1f78dc4d7757e91d1c1e06271347b6cdb0a69b3c235636. 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/1k8koPKHLAxFm4Y1ZKOrj4.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/1k8koPKHLAxFm4Y1ZKOrj4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e0a41282dc12658e0507c3392fcdbb1f4744068d1147762d50451b0683c61fb. 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/2pkXkgQIzKk54JH5FHgy47.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/2pkXkgQIzKk54JH5FHgy47.
{"copyright_id":"0x030c6320e0dc17b26ac16e62aa82bf1f78c544c9650b11ae58e87ee9faf7ce60","isrc":"GBRKQ2132647","name":"Relax para","registered_at":"2026-06-10T19:39:00Z","spotify_id":"2ZkcMUpM1xjTZp1gH0DOG2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x030c6320e0dc17b26ac16e62aa82bf1f78c544c9650b11ae58e87ee9faf7ce60. 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/2ZkcMUpM1xjTZp1gH0DOG2.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/2ZkcMUpM1xjTZp1gH0DOG2.