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 0x93455b6479e0aee3f9db7c3fa542fed5558914d7764fefa600dabfac03f3f7ce. 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/6f55cc8c-d19e-47f6-812f-4e095af52172.json and https://artists.proofprofile.net/proofs/artist/6f55cc8c-d19e-47f6-812f-4e095af52172.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Homenagem À Velha Guarda da Camisa Verde e Branco
Dia Internacional do Samba / Reduto / Mulher Ingrata / Migalhas de Pão / Barracão Desprezado / Pra Vela Não Se Apagar / Samba por Excelência
Homenagem ao Samba da Vela / Dia Internacional do Samba / Reduto / Mulher Ingrata / Migalhas de Pão / Barracão Desprezado / Pra Vela Não Se Apagar / Samba por Excelência
União da Velha Guarda / Agora Que Eu Quero Ver / O Desfile / Eternamente Camisa
{"copyright_id":"0x12e7764680d90889cd222f8d1b9af9e1e94067acf2df787d8107ec747d5988b4","isrc":"BR56S1100005","name":"Guardião dos nossos ancestrais","registered_at":"2026-06-10T17:42:41Z","spotify_id":"1UNs7pMJUmkeECh08TB8qH","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 0x12e7764680d90889cd222f8d1b9af9e1e94067acf2df787d8107ec747d5988b4. 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/1UNs7pMJUmkeECh08TB8qH.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/1UNs7pMJUmkeECh08TB8qH.
{"copyright_id":"0x31e45118830e340a8e760ab4acefea76f4b15fe8546dfcd008f3b94029ccdf9a","isrc":"BR56S1100001","name":"Beija Flor","registered_at":"2026-06-08T03:34:00Z","spotify_id":"0lFEy6xsIFypJL5VvmpoCs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31e45118830e340a8e760ab4acefea76f4b15fe8546dfcd008f3b94029ccdf9a. 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/0lFEy6xsIFypJL5VvmpoCs.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/0lFEy6xsIFypJL5VvmpoCs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4defb84f5fea37b51162bc66e3f1c0635aa4e9a255e48860df4fca36d00d700e. 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/20Ai3IgjTmFhcfMU2Yl5Yc.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/20Ai3IgjTmFhcfMU2Yl5Yc.
{"copyright_id":"0xc22f0f29efe3b9f9017e13d9ec24d58d15bad8fffc24083496c30be005b5dda2","isrc":"BR56S1100007","name":"Maria não volta mais","registered_at":"2026-06-06T04:39:49Z","spotify_id":"64aaJ5RftyiZdQBBKluVt1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc22f0f29efe3b9f9017e13d9ec24d58d15bad8fffc24083496c30be005b5dda2. 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/64aaJ5RftyiZdQBBKluVt1.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/64aaJ5RftyiZdQBBKluVt1.
{"copyright_id":"0x3feea20fd2b246c6c30a95ee3a9c74fee38b8c0cce33796549e0929ab479c3e3","isrc":"BR56S1100014","name":"Vocabulário do Brasil","registered_at":"2026-06-27T03:00:25Z","spotify_id":"0b7BzYkyUuCXPRmtBVzrwl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3feea20fd2b246c6c30a95ee3a9c74fee38b8c0cce33796549e0929ab479c3e3. 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/0b7BzYkyUuCXPRmtBVzrwl.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/0b7BzYkyUuCXPRmtBVzrwl.
{"copyright_id":"0xf6d5019526c3b3ab01139e3a5c115de827d42559fc0b48115d980a0e00ee83e2","isrc":"BR56S1100002","name":"Entre Búzios e Santos","registered_at":"2026-06-27T03:04:06Z","spotify_id":"4VtElHvJimpRnLfBPMMwcR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6d5019526c3b3ab01139e3a5c115de827d42559fc0b48115d980a0e00ee83e2. 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/4VtElHvJimpRnLfBPMMwcR.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/4VtElHvJimpRnLfBPMMwcR.
Encontro da Velha Guarda: Pomar da vida / Que poeira é essa / Tem que sofrer / Me leva amor / Do Oiapoque ao Chuí
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcf5eb96333544011bc2798de5b563286831d468d6af65285083def3de479267. 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/03zc5zMBzGUAFhyU4jD4gI.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/03zc5zMBzGUAFhyU4jD4gI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f893937fa20fa7793a74b9e04d15f3119fb2d88f811f343cc398e07d534ea4. 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/4qIZBphyHn0c2ALQK9Movq.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/4qIZBphyHn0c2ALQK9Movq.
Encontro Da Velha Guarda: Pomar da Vida / Que Poeira é Essa / Tem Que Sofrer / Me Leva Amor/ Do Oiapoque Ao Chuí
Pout-Pourri do Samba da Vela - Homenagem ao Samba da Vela: Dia Internacional do Samba / Reduto / Mulher Ingrata / Migalhas de Pão / Barracão Desprezado / Pra Vela Não se Apagar / Samba por Excelência
Bossa e Sentimento, Número Dois (The Spirit of Rio de Janeiro)