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 0x801ed7385af222c0b63dd1e0d34e4eca699392f1f2ba8a7cdc7dd1b1c1dca59c. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ca256a48-a3eb-4afb-a5ba-be3cab756412.json and https://artists.proofprofile.net/proofs/artist/ca256a48-a3eb-4afb-a5ba-be3cab756412.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x9e62a693cb7bc9bfec995e6a9679e97b0a22f0c6efff541052e81ac5a42082b2","isrc":"ARF412400312","name":"Ocean Eyes - Nikko Mad Remix","registered_at":"2026-06-04T14:49:41Z","spotify_id":"2d00aqN6PdGd3lezKnzRQr","type":"track"}
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 0x9e62a693cb7bc9bfec995e6a9679e97b0a22f0c6efff541052e81ac5a42082b2. 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/2d00aqN6PdGd3lezKnzRQr.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/2d00aqN6PdGd3lezKnzRQr.
{"copyright_id":"0x722ac559bd8ed07bcc6f00878eefcf0afeab0f784586f82bfcc300ad3d0a8c38","isrc":"ARF412400553","name":"Crazy Dream","registered_at":"2026-06-04T16:30:59Z","spotify_id":"5AxSZMBDxlTXiALSp0e8AK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x722ac559bd8ed07bcc6f00878eefcf0afeab0f784586f82bfcc300ad3d0a8c38. 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/5AxSZMBDxlTXiALSp0e8AK.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/5AxSZMBDxlTXiALSp0e8AK.
{"copyright_id":"0x0c550f380f3b948a36950bfcbcb2f700134761a6be361fde48ea6e3abeb75adf","isrc":"ARF412300275","name":"Up&Up - Nikko Mad Mix","registered_at":"2026-06-24T05:45:15Z","spotify_id":"04q4gLF96gH6hA8lPLjSUq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c550f380f3b948a36950bfcbcb2f700134761a6be361fde48ea6e3abeb75adf. 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/04q4gLF96gH6hA8lPLjSUq.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/04q4gLF96gH6hA8lPLjSUq.
{"copyright_id":"0xec7a333bf70637cea30b8ec0ae46911a7b7686cfcafee0b25ce9ac4492a6efb1","isrc":"ARF412300347","name":"We Don't Talk Anymore - Nikko Mad Remix","registered_at":"2026-06-04T12:11:32Z","spotify_id":"06kVpnCdW4mtUaU1fAOzpP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec7a333bf70637cea30b8ec0ae46911a7b7686cfcafee0b25ce9ac4492a6efb1. 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/06kVpnCdW4mtUaU1fAOzpP.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/06kVpnCdW4mtUaU1fAOzpP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb48048718de07f813ea6585ae851fac5d8c76e806b0eb788a0c64a49e45b875. 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/3KBBRoEOxPIi7O0tAMUEl4.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/3KBBRoEOxPIi7O0tAMUEl4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01b6f3f0a44c4d4e263e7d47c1cdba26189521e58f74e57fa87f40de11b1c470. 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/64C44qyqK6lPyAJuGKwHVL.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/64C44qyqK6lPyAJuGKwHVL.
{"copyright_id":"0x4100fcbc28a0f0ffebfc58e153c8d1960df7680bb34473cb60964ae7b60ff937","isrc":"ARF412300444","name":"Glimpse of Us - Nikko Mad Mix","registered_at":"2026-06-22T19:33:08Z","spotify_id":"5DXyungSDH9AwJ7JrRJKG4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4100fcbc28a0f0ffebfc58e153c8d1960df7680bb34473cb60964ae7b60ff937. 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/5DXyungSDH9AwJ7JrRJKG4.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/5DXyungSDH9AwJ7JrRJKG4.
{"copyright_id":"0x1500d949b843fedb31bbac0e83b68e9519d7f5b8fd51e1811da25dd0a44d7dd7","isrc":"ARF412300456","name":"Feel So Cold","registered_at":"2026-06-09T09:24:23Z","spotify_id":"2QsqdEw9GIdwv7nFkmPeud","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1500d949b843fedb31bbac0e83b68e9519d7f5b8fd51e1811da25dd0a44d7dd7. 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/2QsqdEw9GIdwv7nFkmPeud.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/2QsqdEw9GIdwv7nFkmPeud.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a408b04503b0759795229451b0bdded8560fa20af8f7e6603c58389122dd7e3. 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/4oLwwPxJmI6s0jLSTNLrHr.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/4oLwwPxJmI6s0jLSTNLrHr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f5133e46fb05629559d220efe963b3abed6694d5a1acf83189b946149d93cb2. 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/2ud1JJJxn4UWk24H35RZmB.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/2ud1JJJxn4UWk24H35RZmB.
{"copyright_id":"0x9d099dbb146c8dfb96f980c946e4bf246e7aec77b1b65eee5776df4e67ed31fb","isrc":"ARF412400105","name":"Over and Over","registered_at":"2026-06-08T01:17:38Z","spotify_id":"79XGVl6VXZO9C5hGloMRRw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d099dbb146c8dfb96f980c946e4bf246e7aec77b1b65eee5776df4e67ed31fb. 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/79XGVl6VXZO9C5hGloMRRw.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/79XGVl6VXZO9C5hGloMRRw.
{"copyright_id":"0x0c550f380f3b948a36950bfcbcb2f700134761a6be361fde48ea6e3abeb75adf","isrc":"ARF412300275","name":"Up&Up - Nikko Mad Mix","registered_at":"2026-06-24T05:45:15Z","spotify_id":"4Fo2noB3YJxnUXPBtSvXvT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c550f380f3b948a36950bfcbcb2f700134761a6be361fde48ea6e3abeb75adf. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4Fo2noB3YJxnUXPBtSvXvT.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/4Fo2noB3YJxnUXPBtSvXvT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03147ada122b6f05b3d5477243e7d21307b575c589e2d51f8d563027c42f4558. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ZxaJxZlCNN5Yf39mKxITy.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/1ZxaJxZlCNN5Yf39mKxITy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x000af58e7c1047118f50ca16e34cf5094303b48324be81dcb7d2990c844b0583. 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/79uDZwkH2bbORvdGoBfuEA.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/79uDZwkH2bbORvdGoBfuEA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08404ef9f82a84557d1ee33e90daf2831eb364ff6123e6b1742f984b3379b36c. 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/1vGNx1mF464Ccno5FyRfGO.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/1vGNx1mF464Ccno5FyRfGO.