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 0x38300e93bb88c1d5704f10c432710dfd8e14c3b4f9d89f1e401dde5c50824190. 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/6ab7f35c-0c0a-40e1-9535-ee357f0c7c70.json and https://artists.proofprofile.net/proofs/artist/6ab7f35c-0c0a-40e1-9535-ee357f0c7c70.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 0x49193f18df2a5bcf511cc6bb1d696c3ac97755358fa9914548b4098861de5688. 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/52roXBjJTMzh4eRFHr2JYV.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/52roXBjJTMzh4eRFHr2JYV.
{"copyright_id":"0xcd5dc13cc16845f63fad84966c259ee6c7484363edc55efb432ed5ac73e17951","isrc":"BREMI7400816","name":"As Canções Que Eu Faço","registered_at":"2026-06-24T21:37:55Z","spotify_id":"30BhwoyDiqTqLNi5QwmrQ7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd5dc13cc16845f63fad84966c259ee6c7484363edc55efb432ed5ac73e17951. 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/30BhwoyDiqTqLNi5QwmrQ7.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/30BhwoyDiqTqLNi5QwmrQ7.
{"copyright_id":"0xf294acb4f22d99cc0a13c7265edd5eee8154b5702f3f1b9198ed339ec08b1934","isrc":"BREMI7100007","name":"Ama Teu Vizinho Como A Ti Mesmo","registered_at":"2026-06-27T15:44:04Z","spotify_id":"4hb1rSiWq0SMTeN23mhIqV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf294acb4f22d99cc0a13c7265edd5eee8154b5702f3f1b9198ed339ec08b1934. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4hb1rSiWq0SMTeN23mhIqV.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/4hb1rSiWq0SMTeN23mhIqV.
{"copyright_id":"0x463adf29cb2c5eeacfd63475f4a15ffc1e98b8f89713822464f2d2a96ce9944c","isrc":"BREMI7100005","name":"Hoje Ainda É Dia De Rock","registered_at":"2026-06-21T10:13:47Z","spotify_id":"1keglN3kIOSVlIHOkRsaRn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x463adf29cb2c5eeacfd63475f4a15ffc1e98b8f89713822464f2d2a96ce9944c. 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/1keglN3kIOSVlIHOkRsaRn.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/1keglN3kIOSVlIHOkRsaRn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe865f121d069434485f025fe27186788649d30150c43fdf8323e79fd3412bf0. 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/5FFi0HhFc2pClKex8XeXjH.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/5FFi0HhFc2pClKex8XeXjH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x218cd2c1b8624812fa46dd055eaebcb8e6791261a4370044fbef49c16d164962. 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/2oKfwkuCL9pCP7ozmaHXt0.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/2oKfwkuCL9pCP7ozmaHXt0.
{"copyright_id":"0x707949a1372bfda011ccd1c31dda5ecb321f38c806faa86cd0a567e05b6adfee","isrc":"BREMI7300015","name":"O Pó Da Estrada","registered_at":"2026-06-24T21:34:11Z","spotify_id":"2EsGxzWpOjbWs6OTOXNUBD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x707949a1372bfda011ccd1c31dda5ecb321f38c806faa86cd0a567e05b6adfee. 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/2EsGxzWpOjbWs6OTOXNUBD.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/2EsGxzWpOjbWs6OTOXNUBD.