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 0x5ec55bd7f64421da0a11b75add2a797fe77bc4efeca643c3835708dd950b6cd2. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/28d04b97-5937-4d4e-b2b7-93303b725cbd.json and https://artists.proofprofile.net/proofs/artist/28d04b97-5937-4d4e-b2b7-93303b725cbd.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Menina Linda (I Should Have Known Better)
Sou Feliz Dançando Com Você (I'm So Happy Just To Dance With You)
Canto Pra Fingir (My Whole World In Falling Down)
Voce Não Soube Amar (It's Gonna Be All Right)
O Escândalo (Shame and Scandal In The Family)
Meu Primeiro Amor (You're Going To Lose That Girl)
Meu Bem Não Me Quer (My Baby Don't Care)
Pra Você Não Sou Ninguém (Look Thru Any Window)
A Garota Que Eu Quero (The Grooviest Girl In The World)
Ana (Anna Go To Him) / Amanheci Chorando
Este Amor Me Faz Sofrer (Semi-Detached Suburban Mr. James)
Não Posso Me Controlar (I Can't Control Myself)
Vou Subir Bem Mais Alto Que Você (Reach Out I'll Be There)
Ela é um Mistério para Mim (She is Still a Mistery)
Pare de Pensar (Step Out Of Your Mind) / Não Tenho Nada Com Isso
Perdi Você / Vou Fazer Você Feliz (And I'll Be There)
Vou Fazer Você Feliz (And I'll Be There)
Se Eu Sou Feliz, Porque Estou Chorando / A Garota Que Eu Quero (The Grooviest Girl In The World)
Faça o Que Eu Digo, Mas Não Faça o Que Eu Faço
Cha-La-La, Marisa (Cha-La-La, I Need You)
Será Mentira Ou Será Verdade (Será Mentira o Será Verdad) / O Mensageiro (Le Messager)
Sera Mentira ou Será Verdade? (Sera Mentira o Sera Verdad?)
Vou Mudar de Vida (Don't Want To Say Goodbye)
Mas Não Faz Mal (It's Alright (I don't Mind)
Onde Está (Delta Queen) / Se Você Soubesse
Vamos Viver Cantando (Let's Hang The Moon in te fron Room Mama)
Porque os Sonhos Se Vão (Porque Los Suenos Se Van)
Um Homem Apaixonado (Un Hombre Enamorado)
Guarde o Seu Amor Pra Mim (Save The Last Dance For Me)
Jurei Nunca Mais lhe Aceitar (So What If It Rains)
Cansei de Você / Não Sei de Nada (My Friend Maude)
Sempre a Te Esperar (Quedate Em Mis Suenos)
Eu Quero Dançar Contigo (Dancing On A Saturday Night)
Meu Bem Não Me Quer (My Baby Don't Care) / Meu Primeiro Amor [You're Gonna Lose That Girl] / Menina Linda [I Should Have Known Better]
O Escândalo (Shame And Scandal In The Family) / Não Me Diga Adeus / Feche Os Olhos [All My Loving]
Não Te Esquecerei / Pra Você Não Sou Ninguém - Ao Vivo
Como Num Sonho / Se Você Soubesse - Ao Vivo
Jurei Nunca Mais Te Aceitar / Eu Vivia Enganado - Ao Vivo
Sha-La-La Marisa / Tão Sozinho - Ao Vivo
A Primeira Lágrima / Orgulho de Menina - Ao Vivo
Devolva-Me / Eu Não Sabia Que Você Existia - Ao Vivo
Meu Bem Não Me Quer / Não Me Diga Adeus - Ao Vivo
{"copyright_id":"0xadfb3a378cc54f5c8b9b089ed1919464acd1dac292dc51f2a17a077af1af5582","isrc":"BRSME6600012","name":"Primeira Lágrima","registered_at":"2026-06-29T08:15:28Z","spotify_id":"7IyKZ4HaBO3EeltAH6FDRy","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 0xadfb3a378cc54f5c8b9b089ed1919464acd1dac292dc51f2a17a077af1af5582. 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/7IyKZ4HaBO3EeltAH6FDRy.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/7IyKZ4HaBO3EeltAH6FDRy.
Canto P'Ra Fingir (My Whole World In Falling Down)
Cuide Certinho Do Meu Bem (Take Good Care Of My Baby)
Cuide Certinho Do Meu Bem (Take Good Care of My Baby)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe811ad19659527c507e038bd7081ea9b898032b45a43297f5e1f6fb2f27de01a. 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/0yhZNEXbQkR9N0Re5dpwMA.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/0yhZNEXbQkR9N0Re5dpwMA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30dc40e6b69ed6bed74758d3808d5ffc237b28387a14ad5a83c1910869870b5. 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/5GXRdcZ7jIUljBd6xIxkbY.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/5GXRdcZ7jIUljBd6xIxkbY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a2e842ce78d7d02b9adda9c0aa17c99cbe200728064392395838c921f7e2fc. 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/0uUaRJcLi5AU1xieJ7Evud.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/0uUaRJcLi5AU1xieJ7Evud.