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 0xd43d248ad67810a68ee484752291be648080c8996fe1325faa26cdc745ee63c9. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5005398c-05d2-467a-a706-16fbbb2fd1b0.json and https://artists.proofprofile.net/proofs/artist/5005398c-05d2-467a-a706-16fbbb2fd1b0.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 0xd3ad14e82a0641fff58eb1262c4e53a2b6eca5abcba14438984535785e82cbbc. 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/5TrA3Iopc6I2PbwGTKv9m8.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/5TrA3Iopc6I2PbwGTKv9m8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc8e1fd304b238ad1dba6c3390e1770305ef947d38b9ceb6b70e91bc4f386a95. 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/56a1mBCIoz9QtGgcOjMIuZ.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/56a1mBCIoz9QtGgcOjMIuZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9159d390772757a99acbe58e5b52a566f37ff801511a9f8c4600e8cd489dd058. 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/43j0m4RIjMWI2yGWTGWcrz.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/43j0m4RIjMWI2yGWTGWcrz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b40b80384fdda556582d1b0e85ef4e00a0f5626da5b6532ea59d9f685b996e. 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/787ybSDATbaPr4R29Pn1qA.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/787ybSDATbaPr4R29Pn1qA.
{"copyright_id":"0x9171b59eddcc977b990f8c8237bd9c9bb3866fc92624f66a02d7365aa8eab17d","isrc":"NLRD52119947","name":"Rot The Brain","registered_at":"2026-06-22T20:31:10Z","spotify_id":"3qvEqzfK3ntHrCxqmosVhd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9171b59eddcc977b990f8c8237bd9c9bb3866fc92624f66a02d7365aa8eab17d. 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/3qvEqzfK3ntHrCxqmosVhd.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/3qvEqzfK3ntHrCxqmosVhd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49c30b89a939efca70ea67114c7912ee54f08bd4ff90db37102186837141d417. 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/5uW2llyFOPhRrgKTH5BvVe.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/5uW2llyFOPhRrgKTH5BvVe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67088386a64d9b8dfe363d353a1d0ea6b021b2261c6c6d3611b8c06a887c4ca7. 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/2jJbQ686CTPrQRPLXev28T.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/2jJbQ686CTPrQRPLXev28T.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28bf57c2df2fa7b26c207c7ca8cf555be488aeb0f091c457cf30049022314e7e. 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/5ohlEsEOzBg6Ga7GQpqlrS.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/5ohlEsEOzBg6Ga7GQpqlrS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91a4f92a9c87f9acef9c58b116457fc35034220dcc5136cc2f7fe582627b818e. 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/7aKHKBQIbDG3P6b1hvvHNE.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/7aKHKBQIbDG3P6b1hvvHNE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b6c1a8fc372dac567474003cf9336726c61b4ff6621bd808d3476199533b90. 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/6W4khutAibt03xYlFk2XQX.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/6W4khutAibt03xYlFk2XQX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc979e33e5ae60329677b151391555ec6090ced24c941f4db88e2009842ad7b. 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/1AplIjl9svOQxkqPb8EezO.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/1AplIjl9svOQxkqPb8EezO.
{"copyright_id":"0xa48433621bb622dff2683a4baf5407ce10e71bf3e6de9f0af1ddea4d1c322fda","isrc":"GB2LD2310127","name":"I Don't Wanna Know","registered_at":"2026-06-08T22:28:01Z","spotify_id":"3rkViZW8u35YjiKR3NV3Pb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa48433621bb622dff2683a4baf5407ce10e71bf3e6de9f0af1ddea4d1c322fda. 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/3rkViZW8u35YjiKR3NV3Pb.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/3rkViZW8u35YjiKR3NV3Pb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68d27185324984e0e9a69f7c4e20f61a61c661092ce66ab9046e5d4293742d7a. 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/6EF0m5v7uptKBkIaFE1fX6.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/6EF0m5v7uptKBkIaFE1fX6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e72a659ed46954e6fea64218d7f3de7f588f7cf09100ab1ecc8485af8eb496. 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/0TrPFwVkMex5U0eF3zLI3P.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/0TrPFwVkMex5U0eF3zLI3P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a9db4e619de3210a3308a23f9a24b3258610aa80add2f992be0029f297f9972. 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/6JPapOM6DEtKB0W3pA47PC.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/6JPapOM6DEtKB0W3pA47PC.
If I Die I Hope You Move on and Find Someone Else
{"copyright_id":"0xdbc4781c3de4b31a9d3e7f38309f4ac848927df33accfa71b37f7146766c8119","isrc":"QM4TX2282413","name":"If I Die I Hope You Move on and Find Someone Else","registered_at":"2026-06-10T20:20:23Z","spotify_id":"2m0UWG2rUPoc4rLzfYFS3t","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbc4781c3de4b31a9d3e7f38309f4ac848927df33accfa71b37f7146766c8119. 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/2m0UWG2rUPoc4rLzfYFS3t.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/2m0UWG2rUPoc4rLzfYFS3t.
{"copyright_id":"0xbc9428ad6b1c5224b15009c417c86cb2be1bab70b23533fd34baae3d764c4ccb","isrc":"GBLLT2431027","name":"Lights Go Out","registered_at":"2026-06-04T13:22:26Z","spotify_id":"6hOmtEj8SCMrpKEU4SHqJD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc9428ad6b1c5224b15009c417c86cb2be1bab70b23533fd34baae3d764c4ccb. 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/6hOmtEj8SCMrpKEU4SHqJD.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/6hOmtEj8SCMrpKEU4SHqJD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d219a5bd4aeac7a0c29db1730e3f78bb8fb619a1d37dca14d27b09699e3fd59. 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/3AxFAcINIyh2NCcqM2GGKH.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/3AxFAcINIyh2NCcqM2GGKH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42d5c6fea14aab70d308d8de25286780c4dcfba7e78115053d70feb8c1e7c7c7. 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/2G6TPeLXhZjYTu5LLqvtdS.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/2G6TPeLXhZjYTu5LLqvtdS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99069294eb1aaf0c9d573cc366ab86e13c412ff3e08b7ad1debf0d70045b1443. 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/7MIcZNF0498OKMoImK1SXR.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/7MIcZNF0498OKMoImK1SXR.
{"copyright_id":"0x615a7b35893c889a54279fdf5369d4f8fb4b50ae3c333a7a81e71cfe5cc41b3b","isrc":"CH7812413772","name":"Withdrawal - Extended Mix","registered_at":"2026-06-18T04:29:19Z","spotify_id":"5oYVpKB26S1INrwiOepor0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x615a7b35893c889a54279fdf5369d4f8fb4b50ae3c333a7a81e71cfe5cc41b3b. 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/5oYVpKB26S1INrwiOepor0.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/5oYVpKB26S1INrwiOepor0.
{"copyright_id":"0x1c4629416d8edcfcc5bc739c0ec845c3f3cf797be096cf48eb0293d2878bbd6b","isrc":"NLRD51632953","name":"Hurt Me So Damn Well","registered_at":"2026-06-22T05:39:46Z","spotify_id":"5ZQ9Mq1cGHKzFEE0QIfhSE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c4629416d8edcfcc5bc739c0ec845c3f3cf797be096cf48eb0293d2878bbd6b. 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/5ZQ9Mq1cGHKzFEE0QIfhSE.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/5ZQ9Mq1cGHKzFEE0QIfhSE.