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 0xfe43ba751b349de8a8d4f4dc6696aca726cb7a60566023c85feace4c98c2c2a2. 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/b9dc457a-1142-4cb2-b9e7-69931c5caa9b.json and https://artists.proofprofile.net/proofs/artist/b9dc457a-1142-4cb2-b9e7-69931c5caa9b.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 0x8f3d016afc329a684d792cc74ce0f8af285f6c2e4dae2523cabeb875081282bb. 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/3aubqwarXjEpLfdX1bzvEH.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/3aubqwarXjEpLfdX1bzvEH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09b1da7b4870113a750107471b1ca686d05290066428313c8703fa0193e5cc9c. 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/2mwWMTSbF9AfSKm2Te5ETf.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/2mwWMTSbF9AfSKm2Te5ETf.
{"copyright_id":"0xdd509703721171c6e6600ace95900677dd7358bfa9cb7d80cfcf84ec708bd261","isrc":"QZTB52373854","name":"Fish The River Dry","registered_at":"2026-06-07T04:15:26Z","spotify_id":"1nEsQCiC69GIY3IkPZPtVR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd509703721171c6e6600ace95900677dd7358bfa9cb7d80cfcf84ec708bd261. 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/1nEsQCiC69GIY3IkPZPtVR.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/1nEsQCiC69GIY3IkPZPtVR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x173ff6728cea5acde7b041400739ddbfcd49570b91ca55b38468531ce1444be0. 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/7iQLRgSmPz9q7DpamvFKwc.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/7iQLRgSmPz9q7DpamvFKwc.
{"copyright_id":"0x25f0fd7f98d25748918186ee65afffc386abe4d9b5407810cdafafe97f73cecb","isrc":"QZK6K2251665","name":"Back Again","registered_at":"2026-06-05T23:57:19Z","spotify_id":"3XKnSyVWQcTSrhKSeFQEOu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f0fd7f98d25748918186ee65afffc386abe4d9b5407810cdafafe97f73cecb. 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/3XKnSyVWQcTSrhKSeFQEOu.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/3XKnSyVWQcTSrhKSeFQEOu.
{"copyright_id":"0x3d62aa9cde1ac8fda94d82a0447f328c26142d9d2bb0b54531a8b8dd6fcc1214","isrc":"QZHNA2263015","name":"A Thousand Pictures","registered_at":"2026-06-05T23:56:25Z","spotify_id":"5wYBMci1uddBqH5MbSX6ke","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d62aa9cde1ac8fda94d82a0447f328c26142d9d2bb0b54531a8b8dd6fcc1214. 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/5wYBMci1uddBqH5MbSX6ke.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/5wYBMci1uddBqH5MbSX6ke.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72429bd42b0e84d6958d4aa13a904b6f573a5c8ccce3b1c564ffca931a87410b. 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/7ItKJuyZQ1MZaj7poaKqiX.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/7ItKJuyZQ1MZaj7poaKqiX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eef58d9d482ca0b08189452099050ef8b3e5441a9f9258d4ca368316f4f69d9. 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/5GynrbV0RzeMdlyNu1tKkw.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/5GynrbV0RzeMdlyNu1tKkw.
{"copyright_id":"0xeb911daf3fcdf64112cc9439a099e3cd44748bb517a75391be63623d6cf13e0e","isrc":"QZMEN2164880","name":"The Sun","registered_at":"2026-06-04T08:06:44Z","spotify_id":"4KIoUrQlMx3PFtRmPNbgAv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb911daf3fcdf64112cc9439a099e3cd44748bb517a75391be63623d6cf13e0e. 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/4KIoUrQlMx3PFtRmPNbgAv.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/4KIoUrQlMx3PFtRmPNbgAv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc56c7654ae063128f580825738679255fbbefc5b3c428a2cc152ae703ec8ecff. 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/5PHPBSzGhbUaalip3bNojK.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/5PHPBSzGhbUaalip3bNojK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c130652ffc426260e5d58e98ce1f44c1e643d3002cc0b59eb47e58a39156f17. 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/0i91NjHCo8YovJEccQSQya.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/0i91NjHCo8YovJEccQSQya.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8f4df5d418b0a39246b2814eb262580593e96fff5594700af485b323315581b. 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/3mz08ka8Pxnvl9mWi5yssw.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/3mz08ka8Pxnvl9mWi5yssw.
{"copyright_id":"0x5e7e0d5a178fe4fa11d26150a2e06a89c680616bf188aaed9daa3f674cdd494e","isrc":"QZDA42009550","name":"Walk With Me","registered_at":"2026-06-19T19:38:43Z","spotify_id":"0mnUZOK0qtTkTZ2KboaTsi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e7e0d5a178fe4fa11d26150a2e06a89c680616bf188aaed9daa3f674cdd494e. 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/0mnUZOK0qtTkTZ2KboaTsi.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/0mnUZOK0qtTkTZ2KboaTsi.