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 0xcde988089c8358666137f4aca505f133769ff743197cf2a016de691daf241627. 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/fbd41b57-21a7-46cc-8210-4d885e6edf75.json and https://artists.proofprofile.net/proofs/artist/fbd41b57-21a7-46cc-8210-4d885e6edf75.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 0x330948973c95539867d4fc7b486d84a57901c98f660b56126ceb75ae2cd614c8. 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/5e1JJe8VPjbnkvFE44rjDP.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/5e1JJe8VPjbnkvFE44rjDP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49695cb514fa44060d8e6b6973ca390e9e41948c17d49592ba7a4c7f2497329. 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/2yMWLW6BAVyZOKyCim1aJ6.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/2yMWLW6BAVyZOKyCim1aJ6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x133816916ed81ec6ccc4912457b702efd985f02b872643f9d0e5c2949f61a48f. 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/4qihsBtLTu3GReeyPCWvo0.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/4qihsBtLTu3GReeyPCWvo0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a96e05507ca1e0d3cd0afe76a816426f94f03e497dd1448f77b18613072b4f3. 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/4d29tBQ32iNhWRlFLfLTt7.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/4d29tBQ32iNhWRlFLfLTt7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a96e05507ca1e0d3cd0afe76a816426f94f03e497dd1448f77b18613072b4f3. 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/7z1dTUoyuB9FZrVVUqDooa.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/7z1dTUoyuB9FZrVVUqDooa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20dbbb59c2ccf8301230b61dd5f227b7162208780e88a7cbfc7d3e6bf8a24755. 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/6ygUWJDpqwdTVV1Qfxixqo.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/6ygUWJDpqwdTVV1Qfxixqo.
{"copyright_id":"0xc2efb08b94254acde9c71d7e0a18d5d8c8ed917e06912692743116ac4b40ad2b","isrc":"GBWUL2463234","name":"Next Level","registered_at":"2026-06-26T09:31:37Z","spotify_id":"1KYIza6TqRmriAFjq9UXj4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2efb08b94254acde9c71d7e0a18d5d8c8ed917e06912692743116ac4b40ad2b. 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/1KYIza6TqRmriAFjq9UXj4.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/1KYIza6TqRmriAFjq9UXj4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccade576e052e2f5ce4a67603888e3bacd19eea49441e1db655d3f6968357555. 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/2ODnXTSPquz48lOTVC9E0E.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/2ODnXTSPquz48lOTVC9E0E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40cd841e9a186380b969ef38a11516f0bd7fc377dc0c6d8236b43f2099ba8cfa. 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/2Y5SakTfLyezs5dBElmc78.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/2Y5SakTfLyezs5dBElmc78.
{"copyright_id":"0x28769e2e2dc7ac822e59ebc69eb75cab269fbe307ba2cfc2614cb513a7c1fe5b","isrc":"CA5KR2398926","name":"Coopa - G-Rex Remix","registered_at":"2026-06-08T05:03:01Z","spotify_id":"1ma1dPnKkbgWqXjZAtBVZS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28769e2e2dc7ac822e59ebc69eb75cab269fbe307ba2cfc2614cb513a7c1fe5b. 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/1ma1dPnKkbgWqXjZAtBVZS.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/1ma1dPnKkbgWqXjZAtBVZS.
{"copyright_id":"0x9c6cd7f30bb6e3b986dcb8d9446a76258296130062218a4efcc06da2fb39262d","isrc":"CA5KR2386078","name":"Smoked Out Killaz (with Devilish Trio)","registered_at":"2026-06-18T04:43:13Z","spotify_id":"2T2lDhIKMuJxIZikvALp17","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c6cd7f30bb6e3b986dcb8d9446a76258296130062218a4efcc06da2fb39262d. 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/2T2lDhIKMuJxIZikvALp17.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/2T2lDhIKMuJxIZikvALp17.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94772600140e66ada5c29a10e7a3cc48a17bcc99cd30ca72003707c5f78015ab. 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/3mmvVte6gOvX4yj8AyCwo3.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/3mmvVte6gOvX4yj8AyCwo3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x082b5921299c9f05aec727e2133dfe4a4e9a41050ab36843e2e39cb84dfac4ed. 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/44R35qFMZmR4d7jYMWWbBZ.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/44R35qFMZmR4d7jYMWWbBZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5363994756f855cc8b09f19186f28fdf521b5a53cd7fd91ac404eb3f95d23655. 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/5w23lPorRPjaPRezsGkNEI.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/5w23lPorRPjaPRezsGkNEI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc5abe913ce41671e2b1e1713a3d7c199b4f26332edd09738a221a93608d8e5a. 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/1ySGekeoXZHSQsXCnGJBWe.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/1ySGekeoXZHSQsXCnGJBWe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac7fef7be5d68ff7bbd3a00b27d5a1eeb07fbaece8aa20762cfc3c3e5b655351. 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/7dLimriYBm94X99o6Vn7Ck.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/7dLimriYBm94X99o6Vn7Ck.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb3672c9c26142c7a9f72173e2964d9de4f94c1eff3fe7fd5267dd0891d55912. 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/2gYUofi4dLuvv54fVSMXwf.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/2gYUofi4dLuvv54fVSMXwf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ed1caba69e318183c23bfb603dc7928281759a2d2da1e1e950c6646d4f877a3. 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/12mcOjqKOjmemRUaB3LvUc.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/12mcOjqKOjmemRUaB3LvUc.
{"copyright_id":"0x56e4500207c800a6b9603eee577b0fbd4db0854acdada3e5de95bfc184ea41f2","isrc":"TCADO1831342","name":"Wook Blaster","registered_at":"2026-06-22T07:05:18Z","spotify_id":"6aACKMomoQWC5M0FWpc2Em","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56e4500207c800a6b9603eee577b0fbd4db0854acdada3e5de95bfc184ea41f2. 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/6aACKMomoQWC5M0FWpc2Em.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/6aACKMomoQWC5M0FWpc2Em.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x323985372c5893d2df5c847d5753a593fc88ef345f0fad594b713e8048c02d35. 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/3BKGvcW5yqaRN7JpXcW6g2.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/3BKGvcW5yqaRN7JpXcW6g2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x025dccc22dc6c6a91d44a99a1e094a38b68f4913dbadf643ea730cc0d3b968b4. 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/4zbInBD4rY7tYPJ16LVxdh.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/4zbInBD4rY7tYPJ16LVxdh.
{"copyright_id":"0x25b944a3db98dc738ad006a16505225b331e663ca4120310e3dd1d6bacae9440","isrc":"QZHCR1900014","name":"Exterminate - G-REX Remix","registered_at":"2026-06-19T10:43:00Z","spotify_id":"15iEkKqQPgXjtHrvvL4Gvb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25b944a3db98dc738ad006a16505225b331e663ca4120310e3dd1d6bacae9440. 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/15iEkKqQPgXjtHrvvL4Gvb.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/15iEkKqQPgXjtHrvvL4Gvb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0723a9504953d16935a27f14338ecbf01b566fa77ed3e2f418d22cf04317975. 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/6S1yBzD94iAl6HvOm2Hpyp.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/6S1yBzD94iAl6HvOm2Hpyp.