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 0xbd2430592011301406e28742223394e8d573da70e885c54d94513f24e4d52c9e. 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/60328472-a05d-4f40-a3c9-207640439b58.json and https://artists.proofprofile.net/proofs/artist/60328472-a05d-4f40-a3c9-207640439b58.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
O Que Restou Do Nosso Amor (Que Reste I'll De Nos Amours)
La Piu Bella Del Mondo / Citação: A Voz Do Morro
Slow Motion Bossa Nova - Live from Canecão, Rio de Janeiro, Brazil/2008
Feriado - Live from Canecão, Rio de Janeiro, Brazil/2008
Ela Só Pensa Em Beijar - Live from Canecão, Rio de Janeiro, Brazil/2008
Queda - Live from Canecão, Rio de Janeiro, Brazil/2008
Nunca Pensei - Live from Canecão, Rio de Janeiro, Brazil/2008
Sorte - Live from Canecão, Rio de Janeiro, Brazil/2008
Polaróides - Live from Canecão, Rio de Janeiro, Brazil/2008
Samba É Tudo - Live from Canecão, Rio de Janeiro, Brazil/2008
Meu Samba Torto - Live from Canecão, Rio de Janeiro, Brazil/2008
Beleza - Live from Canecão, Rio de Janeiro, Brazil/2008
Quanto Tempo/Minos/Vento Azul (feat. Milton Nascimento And Antonio Cícero)
O Tempo Não Passou (feat. Adriana Calcanhotto)
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 0xf8638485fe1f19559ec43cd36b0f59a8e23ac64ec0f4a0ec1be4b657b316e614. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0NkpnRdJ0Z2wrRety8QyFb.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/0NkpnRdJ0Z2wrRety8QyFb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51008dfaa9d8454dd82b333fd121d5f05b966b46ee9f44f45eb963d0ff4059e4. 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/1a5LXtcqNOdGvHDZgRQmlD.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/1a5LXtcqNOdGvHDZgRQmlD.
{"copyright_id":"0xe8a53200c8a0d305fe9a7774fc6dbeb916b0fe357ebb8a2ad7040941e0c040d4","isrc":"GBDCR0600048","name":"Rosa de Ouro","registered_at":"2026-06-22T08:18:10Z","spotify_id":"2fL3GuWl0NlKCy6TDD2mJP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a53200c8a0d305fe9a7774fc6dbeb916b0fe357ebb8a2ad7040941e0c040d4. 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/2fL3GuWl0NlKCy6TDD2mJP.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/2fL3GuWl0NlKCy6TDD2mJP.
{"copyright_id":"0x7888ef9751cc21b76fb4f54582cdad294d0e0dd189b27f4ef680f022ab64ae0d","isrc":"GBDCR0600051","name":"Meu Samba Torto","registered_at":"2026-06-08T14:31:41Z","spotify_id":"3VLYZcXC1adDFatQ6HGwrk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7888ef9751cc21b76fb4f54582cdad294d0e0dd189b27f4ef680f022ab64ae0d. 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/3VLYZcXC1adDFatQ6HGwrk.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/3VLYZcXC1adDFatQ6HGwrk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xced88fe7d5e83593dc26986969e64ca4c50d831e242015a020038c8de1ef86cc. 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/5OLNcsiy87F0aMv7NTkDlg.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/5OLNcsiy87F0aMv7NTkDlg.
{"copyright_id":"0x7888ef9751cc21b76fb4f54582cdad294d0e0dd189b27f4ef680f022ab64ae0d","isrc":"GBDCR0600051","name":"Meu Samba Torto","registered_at":"2026-06-08T14:31:41Z","spotify_id":"4Iw0OeHyTh3xRohi0BoT0S","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7888ef9751cc21b76fb4f54582cdad294d0e0dd189b27f4ef680f022ab64ae0d. 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/4Iw0OeHyTh3xRohi0BoT0S.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/4Iw0OeHyTh3xRohi0BoT0S.