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 0x3de694536e4fab1839053ba8b189e863688bed8e126ff74436524daeed1ee173. 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/25379c57-3ca0-4a99-8a1d-24096f6a51d5.json and https://artists.proofprofile.net/proofs/artist/25379c57-3ca0-4a99-8a1d-24096f6a51d5.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 0x38e8543f01652a22ce7ff48b415e93bf1eee3cfe1f7724e33c4aee8ef0423fe1. 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/59cViT3HVVYpN1Q6Qhv4nX.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/59cViT3HVVYpN1Q6Qhv4nX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf98a3c92d90eeb6d3acd57bd3a4b657840e17b38dcf52e3252f6b67683b61ea1. 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/2TNEeobBiltx0oTu2beeYq.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/2TNEeobBiltx0oTu2beeYq.
{"copyright_id":"0xfcf8c2d114841682392484ac97bc576c3b1f24bcbc5381dd928a635895d02cf2","isrc":"BX7MG1900027","name":"Oasis - Ao Vivo no Estúdio MangoLab","registered_at":"2026-06-04T13:35:59Z","spotify_id":"0I8cGmNtNIcyLVHu0ozlZj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcf8c2d114841682392484ac97bc576c3b1f24bcbc5381dd928a635895d02cf2. 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/0I8cGmNtNIcyLVHu0ozlZj.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/0I8cGmNtNIcyLVHu0ozlZj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3825866b25f95e6e5fc3b7887583a52a268b41f84ee9d2cb81b5f57260e1d2c. 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/6Fu1UCpspTvLWRVQMb4U9Z.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/6Fu1UCpspTvLWRVQMb4U9Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58532eb4df4af06bd93b9951970c8eb02968647e0eb9599f54f271f604e5606a. 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/1Ed1YyptO0AvY8MgyiYN3E.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/1Ed1YyptO0AvY8MgyiYN3E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x747dbd725fb89d50b4526414bd66907bea83ea8f0d3f0ff6f1a021da63aa422c. 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/6pivmOyA8mAoCkhSE4H5rL.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/6pivmOyA8mAoCkhSE4H5rL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf98a3c92d90eeb6d3acd57bd3a4b657840e17b38dcf52e3252f6b67683b61ea1. 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/2aKWPngHDEtzEzqtRWG7SL.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/2aKWPngHDEtzEzqtRWG7SL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6104f21c4c93c035a1049050adf95ba8e8bb0d4dfaac40452e344994b0ffd91. 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/1rfDQtL6vMfUD0aBuVR1Jk.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/1rfDQtL6vMfUD0aBuVR1Jk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd072e1726d4ee5ac7513674b83cb98021717203bf8dfbf4659ca1deab0c1c35. 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/3EX9khxUXGS1YFmM6WcWP0.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/3EX9khxUXGS1YFmM6WcWP0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70267566b0941e5ab1183f8ef552cff607d36b075c7c53364689ab975e83a119. 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/3t8ABVwTR0nTDb5wdHmoQl.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/3t8ABVwTR0nTDb5wdHmoQl.
{"copyright_id":"0x73d0c9cc5869dec5b764b777cc0e396deaedc3c31395bad259eaaaf9bf531b9a","isrc":"BXFGZ2100002","name":"Hoodfellas (Remix)","registered_at":"2026-06-27T01:52:37Z","spotify_id":"6qfjScf7YfgXSXuGZth7Xw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d0c9cc5869dec5b764b777cc0e396deaedc3c31395bad259eaaaf9bf531b9a. 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/6qfjScf7YfgXSXuGZth7Xw.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/6qfjScf7YfgXSXuGZth7Xw.