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 0xb37a4483445ff6bb2a21ccd022edb693ad6475c792c0862a4abf632060d4f851. 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/4df50d55-8b0a-478b-8e3c-4b852b7bcc13.json and https://artists.proofprofile.net/proofs/artist/4df50d55-8b0a-478b-8e3c-4b852b7bcc13.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Sem Briga, Sem Raiva, Sem Roupa - Ao Vivo
{"copyright_id":"0x103f9e2c54f825af00eac3338c19be62002dfb777f558c1f395c0edf2332a26c","isrc":"US3DF2462770","name":"Torre Eiffel - Ao Vivo","registered_at":"2026-06-29T04:59:31Z","spotify_id":"3sAdqlNSVD8OKlpuPSjkVd","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 0x103f9e2c54f825af00eac3338c19be62002dfb777f558c1f395c0edf2332a26c. 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/3sAdqlNSVD8OKlpuPSjkVd.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/3sAdqlNSVD8OKlpuPSjkVd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x737b51954c2f59b539ad4c6191d643f994cb4727730648e5c7ccc96868d1ebb5. 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/6C5OkuA5dXPiQA0Tk6EgCF.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/6C5OkuA5dXPiQA0Tk6EgCF.
{"copyright_id":"0x2be911890dff66b09c7951f1185806c075fec8b03469baf7e4d4e5a854b444db","isrc":"USANG2430966","name":"Agora é Pra Valer","registered_at":"2026-06-29T05:02:23Z","spotify_id":"1ou7qNFnlW3uOfEkaaLGdB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2be911890dff66b09c7951f1185806c075fec8b03469baf7e4d4e5a854b444db. 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/1ou7qNFnlW3uOfEkaaLGdB.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/1ou7qNFnlW3uOfEkaaLGdB.
Bregão 6.0 Na Praia da Adutora (Ao Vivo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7653648da459b162a3cd48991dcf9ae31d2b6cf0ecd4f566b713f9172eea9961. 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/62HolOtvEqTaOKx1fwalad.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/62HolOtvEqTaOKx1fwalad.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2141e84e4f7a8337c4ba75312f463f695532fd3190c3991fc34fc8799672093. 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/0CwPEvnjVNw1XiDN5zHLdz.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/0CwPEvnjVNw1XiDN5zHLdz.
{"copyright_id":"0x02a7e500dd88ffbf42ad14193af96ff6b208250ed323c58b2131db41d3dd5d4e","isrc":"USANG2439842","name":"Agora é Pra Valer (Ao Vivo)","registered_at":"2026-06-29T05:01:35Z","spotify_id":"13JIE9L52lqFCUO5oo37bR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02a7e500dd88ffbf42ad14193af96ff6b208250ed323c58b2131db41d3dd5d4e. 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/13JIE9L52lqFCUO5oo37bR.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/13JIE9L52lqFCUO5oo37bR.