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 0xe4d3d0fef4056c530e3705afb8095982f7b03ad94bc3585e33f9cd430fac48f8. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bad97a34-4a3c-495f-8bf1-e8e60742e5ed.json and https://artists.proofprofile.net/proofs/artist/bad97a34-4a3c-495f-8bf1-e8e60742e5ed.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Impossível Te Esquecer (Com Faixa Bonus)
Máquina do Tempo / Daqui Você Não Passa - Ao Vivo
Luz das Estrelas / Adolescente no Amor - Ao Vivo
Apenas um Amigo / Deixa Eu Te Querer - Ao Vivo
Apenas um Amigo / Deixa Eu Te Querer (Ao Vivo)
{"copyright_id":"0xc35c038844e464718ff09297e2a58e4ef5d4ce0c621f2f8d443c992d6b7c3f1a","isrc":"BXSWA2200013","name":"Um Dia pra Nós Dois / Já Era / Cobertor","registered_at":"2026-06-05T11:52:11Z","spotify_id":"56SCGU1VvM1twZJFS17Q81","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 0xc35c038844e464718ff09297e2a58e4ef5d4ce0c621f2f8d443c992d6b7c3f1a. 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/56SCGU1VvM1twZJFS17Q81.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/56SCGU1VvM1twZJFS17Q81.
Nascente / Mel na Minha Boca / Quando a Gente Ama
{"copyright_id":"0x656ff2b8ccec39e71b6e12fee562cba873a3b491d4f89b22db26bbb784ca0234","isrc":"BXSWA2200005","name":"Nascente / Mel na Minha Boca / Quando a Gente Ama","registered_at":"2026-06-04T10:17:13Z","spotify_id":"1dbE3R1z3sLkB41IpnAGuc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x656ff2b8ccec39e71b6e12fee562cba873a3b491d4f89b22db26bbb784ca0234. 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/1dbE3R1z3sLkB41IpnAGuc.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/1dbE3R1z3sLkB41IpnAGuc.
E Agora / Em Suas Mãos / Meu Amor / Preciso de Amor
{"copyright_id":"0x0e2e422a04b1467aad38dd379308fa469fa36ca4e50de9607233deb1665e8d8b","isrc":"BXSWA2100006","name":"E Agora / Em Suas Mãos / Meu Amor / Preciso de Amor","registered_at":"2026-06-05T11:50:29Z","spotify_id":"6JZVQbZ2gCzGJlbQFk8IZK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e2e422a04b1467aad38dd379308fa469fa36ca4e50de9607233deb1665e8d8b. 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/6JZVQbZ2gCzGJlbQFk8IZK.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/6JZVQbZ2gCzGJlbQFk8IZK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9da6be8974c5553ac500b3f329161cbe57f6d6f5bb2083d53782169b35f5ba. 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/2f7061wAxGx6RNDQdTgSJu.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/2f7061wAxGx6RNDQdTgSJu.
{"copyright_id":"0xa2209f9128959ef6ecf8ea9c7b8499c4d25fb9b2e5a0c751b7c6fe9cb62eb718","isrc":"BXWVW2100105","name":"Luz das Estrelas","registered_at":"2026-06-07T00:13:00Z","spotify_id":"1wL7vS1f19lqf2Z5JYSwIk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2209f9128959ef6ecf8ea9c7b8499c4d25fb9b2e5a0c751b7c6fe9cb62eb718. 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/1wL7vS1f19lqf2Z5JYSwIk.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/1wL7vS1f19lqf2Z5JYSwIk.