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 0x493e3edda421835baa52244935c9c845b23a9790939a7b5705ce30e54c798e44. 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/96c2ab3c-fd7a-4085-b992-fd422fb96403.json and https://artists.proofprofile.net/proofs/artist/96c2ab3c-fd7a-4085-b992-fd422fb96403.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 0x499116f7a0b5114bef8c24accea3abb7d6df8b37843262068c5100f145181d94. 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/6EMHwl7xWRJ5tPoOMlNKNB.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/6EMHwl7xWRJ5tPoOMlNKNB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x751e75769c1e9a410759f746b92feda3743d93a8f9de685107d6da5187cf99ba. 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/6R9NRmeGMU0BiYf88EgJwE.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/6R9NRmeGMU0BiYf88EgJwE.
{"copyright_id":"0xfec6417508a76c1cb4effd3ee30f140a34b9b74fae457e24a5f94400b523420e","isrc":"NLYK92300162","name":"Palm Beach Sunset","registered_at":"2026-06-05T22:55:57Z","spotify_id":"2QYuTskYxFITfZbWvs89Lu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfec6417508a76c1cb4effd3ee30f140a34b9b74fae457e24a5f94400b523420e. 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/2QYuTskYxFITfZbWvs89Lu.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/2QYuTskYxFITfZbWvs89Lu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb1aeec08041d90d5d7562b8d2f4d985e73db9bfcfd02c8b08c86d1f1f58488. 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/3rVLKN638LUM9CRZonpN0x.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/3rVLKN638LUM9CRZonpN0x.
{"copyright_id":"0xf7badfa7d21c19185bf4200487438da3e29f9de6a861db6c9e57b6f09ae36e38","isrc":"NLYK92300166","name":"Amalfi Coast","registered_at":"2026-06-07T09:37:13Z","spotify_id":"39xPEQXcbrLjgBQWOBrLSO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7badfa7d21c19185bf4200487438da3e29f9de6a861db6c9e57b6f09ae36e38. 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/39xPEQXcbrLjgBQWOBrLSO.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/39xPEQXcbrLjgBQWOBrLSO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5567bb3889b3a8f284d472b20d6e191b7c6c7b3bce0d98faf088cd5e19be1a44. 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/0R4OF1lxCe05eBoLISayD3.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/0R4OF1lxCe05eBoLISayD3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7fbe0827171d0ecaa2b9dc495200f2e1555240aaaf393172617723e6001601b. 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/7gMuPtY0ws2a44S4cpoOpP.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/7gMuPtY0ws2a44S4cpoOpP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ee67e262038b3bd71ce3c6ac1071ca4946f29da8ba118e50b44398a8966bf99. 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/3LNj0z9mFijS8Bxu0fMKqV.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/3LNj0z9mFijS8Bxu0fMKqV.
{"copyright_id":"0x1768f8d1a4fb6d03d771e7fd75446416e1d9d3107e97e0ebb075ddfd668abdb5","isrc":"NLYK92300145","name":"Rio de Janeiro","registered_at":"2026-06-07T22:31:41Z","spotify_id":"7F8CvsL9kYUCuhmUpdpX8U","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1768f8d1a4fb6d03d771e7fd75446416e1d9d3107e97e0ebb075ddfd668abdb5. 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/7F8CvsL9kYUCuhmUpdpX8U.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/7F8CvsL9kYUCuhmUpdpX8U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6687bfc51531f20ab6fcf06fe5f0030732b5d46c68131bed102a7176f8e2423d. 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/5v5I1Y4NcYk2vmOC5Fe2NG.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/5v5I1Y4NcYk2vmOC5Fe2NG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2882ba149480dcc2ab89eab455888782b5bd1e3124b1ce9187492bad564bfd13. 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/2o71w8ZP52gsuucJspuD6S.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/2o71w8ZP52gsuucJspuD6S.
{"copyright_id":"0x4e22c956c547f995cdc97543382afedfd58d5aab58f0d29d3935d68e5d6fdc66","isrc":"NLYK92300066","name":"Tropical Mind","registered_at":"2026-06-06T08:41:02Z","spotify_id":"7lS3LUnXRVLh3Er0CfVCk5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e22c956c547f995cdc97543382afedfd58d5aab58f0d29d3935d68e5d6fdc66. 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/7lS3LUnXRVLh3Er0CfVCk5.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/7lS3LUnXRVLh3Er0CfVCk5.
{"copyright_id":"0xf144aa6a82db6edf4024e192dfe49ca0b9cb5a9bb6d9e1ad635d675b2547fde0","isrc":"NLYK92300061","name":"Phuket Paradise","registered_at":"2026-06-08T15:02:21Z","spotify_id":"60MDmZW02ZuOHhIzQv8Tue","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf144aa6a82db6edf4024e192dfe49ca0b9cb5a9bb6d9e1ad635d675b2547fde0. 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/60MDmZW02ZuOHhIzQv8Tue.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/60MDmZW02ZuOHhIzQv8Tue.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22b78f2ed63c07bdcf09b02aa3a0127a3bc4c3f2d5b701293427e9a618dcc21a. 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/3GUSw56Sy4ZeBSj1Xo4t7W.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/3GUSw56Sy4ZeBSj1Xo4t7W.
{"copyright_id":"0x7aa1dc83b3c7b69cc568727f3fff5c5bd4a84d1dbec1d23a2566fd5ca9cde305","isrc":"NLYK92300040","name":"Sunrise Shimmer","registered_at":"2026-06-07T22:27:14Z","spotify_id":"1A5VnVPPCc3LSf84hVwWAJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aa1dc83b3c7b69cc568727f3fff5c5bd4a84d1dbec1d23a2566fd5ca9cde305. 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/1A5VnVPPCc3LSf84hVwWAJ.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/1A5VnVPPCc3LSf84hVwWAJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed21e7f18293ad9b2125921bc2944418154712a56f394db7c07fbc294b717d54. 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/4cP2XlkQQTD2fpXJDRicXS.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/4cP2XlkQQTD2fpXJDRicXS.