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 0x1eab5b4cc27a17071179547d5193a1f865cfcca043fcf8fc01d6b41b309b616b. 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/bd149127-6326-4472-9654-8c4f11b5bd85.json and https://artists.proofprofile.net/proofs/artist/bd149127-6326-4472-9654-8c4f11b5bd85.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x80842d9823315e6df90eadda400c3f219df5c2437d7dfa8aaa4ba200cae7ef4e","isrc":"QMFME2009486","name":"The Light","registered_at":"2026-06-29T15:00:09Z","spotify_id":"5klwM0avwNzTJZMPLuRPUo","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 0x80842d9823315e6df90eadda400c3f219df5c2437d7dfa8aaa4ba200cae7ef4e. 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/5klwM0avwNzTJZMPLuRPUo.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/5klwM0avwNzTJZMPLuRPUo.
{"copyright_id":"0x80842d9823315e6df90eadda400c3f219df5c2437d7dfa8aaa4ba200cae7ef4e","isrc":"QMFME2009486","name":"The Light","registered_at":"2026-06-29T15:00:09Z","spotify_id":"47Yy0ZunqMxArYJC73d1yN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80842d9823315e6df90eadda400c3f219df5c2437d7dfa8aaa4ba200cae7ef4e. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/47Yy0ZunqMxArYJC73d1yN.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/47Yy0ZunqMxArYJC73d1yN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c3868bf2f3dcd0a6b35eb0a37565948e3cb8771e5daa21965b8e5d246ebaea9. 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/4D7aTt00dJV85RfuL3sBb4.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/4D7aTt00dJV85RfuL3sBb4.
Time Flies - TolinchiLove & Vazdra Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9e0cb213216cd1f2aace9705642c5d9787e0f1db39aa5612a30c88d2f24f93b. 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/6oxzdGta0CmeJXe95nmTi8.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/6oxzdGta0CmeJXe95nmTi8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bf7047728fa101c11deafd8ea406b29bbc6cc21762f9dd2f16e0b608f4413cc. 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/6SZolMIWmbbaGzmf8adxN2.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/6SZolMIWmbbaGzmf8adxN2.