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 0x46f1d57d9671e7bdaad1dabbab8ea059efb18e83f327396f6fdc1114a28e2491. 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/9858bb65-f13a-443d-ba7f-09c6c55308c8.json and https://artists.proofprofile.net/proofs/artist/9858bb65-f13a-443d-ba7f-09c6c55308c8.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 0x96b9091e047b743dc8632cdb77f0a5e03fe96febf7ce0548b5fe325bf96342a3. 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/54TC9PEQP4aWjq8JoBhVOA.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/54TC9PEQP4aWjq8JoBhVOA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa695ba72c816dc458bb22c146bed550295d232544239543dc091fa0a462c9fe6. 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/4Mc5jQkrUM0QrtE4EVSXNC.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/4Mc5jQkrUM0QrtE4EVSXNC.
{"copyright_id":"0xf6959a32cbc9fd683d31aaa6cca312962877819397b42fab245c57cebb559f42","isrc":"SEVQU1301503","name":"Jag Hör Dig Snacka Tjabo","registered_at":"2026-06-20T10:34:28Z","spotify_id":"2hzZbJ83ZMQ9yX11JLRX0V","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6959a32cbc9fd683d31aaa6cca312962877819397b42fab245c57cebb559f42. 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/2hzZbJ83ZMQ9yX11JLRX0V.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/2hzZbJ83ZMQ9yX11JLRX0V.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c95835d9b8ca82c600287c6e562cf9e5cc99f302c3f192f72c1ea5d58c97089. 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/4HRp33yB4j9f348VSSG4nV.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/4HRp33yB4j9f348VSSG4nV.
{"copyright_id":"0x3f1218cd22e427866af974b83e7bdf5e4aa0dd94a78a45f0eb24a32d3bcae109","isrc":"SEVQU1301505","name":"Inga Gudar","registered_at":"2026-06-22T22:56:41Z","spotify_id":"1D7L5kSJQUnxcVRMsCuJQs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f1218cd22e427866af974b83e7bdf5e4aa0dd94a78a45f0eb24a32d3bcae109. 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/1D7L5kSJQUnxcVRMsCuJQs.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/1D7L5kSJQUnxcVRMsCuJQs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1044bdbf13f1d2192cacca93027cb7c2d869f410ad220694e69f446697e97091. 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/2YZ93aWYupPLgSWtzdEiO9.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/2YZ93aWYupPLgSWtzdEiO9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x574d95be2654ada1da093b77fc14282458641b18d887854063c115a63b6d0663. 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/0QtH8BXeK2hfFTAwMCm5YB.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/0QtH8BXeK2hfFTAwMCm5YB.
{"copyright_id":"0xfe53867d326ff0790b00a0bd337ccc527503e2f6f97cfb5cff4a940954fb76c9","isrc":"SEVQU1301508","name":"I Roffes Barndom","registered_at":"2026-06-22T06:45:28Z","spotify_id":"1oqwXJxoCB4yzW4bcyNkil","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe53867d326ff0790b00a0bd337ccc527503e2f6f97cfb5cff4a940954fb76c9. 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/1oqwXJxoCB4yzW4bcyNkil.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/1oqwXJxoCB4yzW4bcyNkil.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0cd41a680c395d1f7d92090b99562b893469b3f2a168a541db325e8d73d9ee7. 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/0zGyJnyuJSnyFcgRf6STNY.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/0zGyJnyuJSnyFcgRf6STNY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40304e0ebb678d1925a5a09968525d81d8025ee1d9e715a550edc2076beafe4d. 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/4cbKc3fwfc41X0H8fNNz2b.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/4cbKc3fwfc41X0H8fNNz2b.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4089a3fa6bf91712d4703f312c9384cc5ca1f69900eaa3d302bac6afa5254b81. 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/6I55WFO8EGpHQZWOTuQF82.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/6I55WFO8EGpHQZWOTuQF82.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x536419ca96c87d0f46f5e27bcd58f7c51913f2861d34ba306b4173ef1b594673. 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/0mvtNNaBN5qQUTxPH9tpQb.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/0mvtNNaBN5qQUTxPH9tpQb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf564413ef69c1ae1adc7e96cd28e80bd37b03ad521e0d0a54f70f585d722a99. 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/1kDalRXqnqx6AZKmz8gYg1.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/1kDalRXqnqx6AZKmz8gYg1.
{"copyright_id":"0x6a7afd7063280393b3a3e22ab8131796da4e90fde8820208ac674775b1fef131","isrc":"SEVQU1301514","name":"Bättre På Botten Blues","registered_at":"2026-06-21T08:02:18Z","spotify_id":"74IFGoZP5odMf7FXDXwPon","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a7afd7063280393b3a3e22ab8131796da4e90fde8820208ac674775b1fef131. 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/74IFGoZP5odMf7FXDXwPon.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/74IFGoZP5odMf7FXDXwPon.
{"copyright_id":"0x52d4558c360cc1c781baad489533dc4187be86b6d44e7ccdee7feb7e5da1f3b6","isrc":"SEVQU1301516","name":"Mörda Dom - Lady Louise Dubplate","registered_at":"2026-06-23T12:45:55Z","spotify_id":"3vsQI8BBmVnH2Roi98aAv2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d4558c360cc1c781baad489533dc4187be86b6d44e7ccdee7feb7e5da1f3b6. 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/3vsQI8BBmVnH2Roi98aAv2.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/3vsQI8BBmVnH2Roi98aAv2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc70b5556ed7482469c378b899390e3605f5dfe9aa59a8ab502e8b7e2ea351300. 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/0jNiyh8Rb4M5ulzZdmacij.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/0jNiyh8Rb4M5ulzZdmacij.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa695ba72c816dc458bb22c146bed550295d232544239543dc091fa0a462c9fe6. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1HLSp6Ssltiu6qzueSskyF.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/1HLSp6Ssltiu6qzueSskyF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4089a3fa6bf91712d4703f312c9384cc5ca1f69900eaa3d302bac6afa5254b81. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7z0hqLKktLQZoTAbZq1mz3.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/7z0hqLKktLQZoTAbZq1mz3.
{"copyright_id":"0x52d4558c360cc1c781baad489533dc4187be86b6d44e7ccdee7feb7e5da1f3b6","isrc":"SEVQU1301516","name":"Mörda Dom - Lady Louise Dubplate","registered_at":"2026-06-23T12:45:55Z","spotify_id":"6ihBGczJ44jM9hT23m2Sxn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d4558c360cc1c781baad489533dc4187be86b6d44e7ccdee7feb7e5da1f3b6. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ihBGczJ44jM9hT23m2Sxn.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/6ihBGczJ44jM9hT23m2Sxn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdb03003af5f88ace5960f2d4646f3cafcb3b8d4f77771ac61e60162299d3583. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/60TjNRd1H2cx2CPdgCgVSx.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/60TjNRd1H2cx2CPdgCgVSx.
{"copyright_id":"0x12710f528f2e2e01625a7b8fdfe791ece3ac0de66174890bb4e702517bcaa1a7","isrc":"SE5OM1801001","name":"Tyckte Jag Såg Dig","registered_at":"2026-06-25T10:42:12Z","spotify_id":"7wE8r3YOUbuihwYeHyDBIW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12710f528f2e2e01625a7b8fdfe791ece3ac0de66174890bb4e702517bcaa1a7. 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/7wE8r3YOUbuihwYeHyDBIW.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/7wE8r3YOUbuihwYeHyDBIW.
{"copyright_id":"0x12710f528f2e2e01625a7b8fdfe791ece3ac0de66174890bb4e702517bcaa1a7","isrc":"SE5OM1801001","name":"Tyckte Jag Såg Dig","registered_at":"2026-06-25T10:42:12Z","spotify_id":"4TkKu79rZZE4UJltZmyuOI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12710f528f2e2e01625a7b8fdfe791ece3ac0de66174890bb4e702517bcaa1a7. 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/4TkKu79rZZE4UJltZmyuOI.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/4TkKu79rZZE4UJltZmyuOI.
{"copyright_id":"0x8b5b8e0afbfb722589fbfe615f682b320f88bdd44de8cb3c1f4b4cc7e0c9cb0c","isrc":"SE3GO1300408","name":"Än idag","registered_at":"2026-06-07T21:34:36Z","spotify_id":"45M4KBGuB8sqfMl1SsWYmr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b5b8e0afbfb722589fbfe615f682b320f88bdd44de8cb3c1f4b4cc7e0c9cb0c. 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/45M4KBGuB8sqfMl1SsWYmr.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/45M4KBGuB8sqfMl1SsWYmr.