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 0x669cabe1e8ac434eb08ef55091bcb870eba13a04162f1afce07d18218073503c. 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/d19f3890-84a5-450f-afcf-d8cd81f3fc7b.json and https://artists.proofprofile.net/proofs/artist/d19f3890-84a5-450f-afcf-d8cd81f3fc7b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xad975d6ab032c783b2c0b7d1e0b1d9fb0f0363463a41044b2e1c576bddfb1358","isrc":"BCJR62100001","name":"Ah, Desse Jeito Não Dá","registered_at":"2026-06-08T12:15:59Z","spotify_id":"7gASsxOzLh1WdluRQh0MG3","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 0xad975d6ab032c783b2c0b7d1e0b1d9fb0f0363463a41044b2e1c576bddfb1358. 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/7gASsxOzLh1WdluRQh0MG3.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/7gASsxOzLh1WdluRQh0MG3.
{"copyright_id":"0xa098435e0b011fe6e3a2223f1365de718f50f3cbd959cc59eec03d0ea8dcf861","isrc":"BCJR62100002","name":"Recém Separados","registered_at":"2026-06-08T17:43:55Z","spotify_id":"79TpE7busg9zqF7KANrnZI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa098435e0b011fe6e3a2223f1365de718f50f3cbd959cc59eec03d0ea8dcf861. 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/79TpE7busg9zqF7KANrnZI.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/79TpE7busg9zqF7KANrnZI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b843eaf73b793692f6a6c292b83b1f1ec556b14a15acf31868f9b0472ab86a. 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/7nR4CHqCwJumzf1r6cSxhq.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/7nR4CHqCwJumzf1r6cSxhq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e752c747fa886e87a9e97de7824679e5d0c096f17553a7685ae7c6164a59ff. 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/0bU8TyBeOttoE5ljRHJwP8.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/0bU8TyBeOttoE5ljRHJwP8.
{"copyright_id":"0xc4342a63ed35219794a35d56f5371da754381676cad7178aea82dccc7ecaadfb","isrc":"BCJR62100012","name":"Meu Pandeiro","registered_at":"2026-06-26T13:37:32Z","spotify_id":"2giqIpnLzjcKId9XXocseT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4342a63ed35219794a35d56f5371da754381676cad7178aea82dccc7ecaadfb. 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/2giqIpnLzjcKId9XXocseT.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/2giqIpnLzjcKId9XXocseT.
Valeu, Raoni / Ar Que Respiro / Sentimento de Posse
4 Goles de Samba no Estúdio Showlivre, Vol. 1 (Ao Vivo)
Uma Grande Amizade / Já Cansei de Amar - Ao Vivo
4 Goles de Samba no Estúdio Showlivre, Vol. 2 (Ao Vivo)
Arrastar Multidões / Pra Tristeza É Só Sambar - Ao Vivo
Telegrama / Chance pra Gente Voltar / Coração Medieval / Tanto (Ao Vivo)
Telegrama / Chance pra Gente Voltar / Coração Medieval / Tanto - Ao Vivo
Carona do Amor / Lado a Lado / Coisa de Criança / Quisera Eu (Ao Vivo)
Carona do Amor / Lado a Lado / Coisa de Criança / Quisera Eu - Ao Vivo
Gamei / Volta por Cima / Sentimento Escondido e Vida Bandida / Demorô (Ao Vivo)
Gamei / Volta por Cima / Sentimento Escondido e Vida Bandida / Demorô - Ao Vivo
Amor e Amizade / Amantes Amigos / Pagode da Familia / É Só Sambar / Arrastar Multidões (Ao Vivo)
Amor e Amizade / Amantes Amigos / Pagode da Familia / É Só Sambar / Arrastar Multidões - Ao Vivo
Amor e Amizade / Amantes Amigos / Pagode da Família / É Só Sambar / Arrastar Multidões - Ao Vivo
Oposto do Meu Ser / História de Amor / Já Fui Aprendiz / Recém Separados - Ao Vivo
Oposto do Meu Ser / História de Amor / Já Fui Aprendiz / Recém Separados (Ao Vivo)
{"copyright_id":"0x66528d8e74cdaa94557f0d08ecd1eb61410e6b4c7a2fce472d4ab13d02f4902c","isrc":"QZW9M2420317","name":"Nosso Taj Mahal","registered_at":"2026-06-29T13:46:57Z","spotify_id":"4GnlqwCq7mpQ4NibOw5bZm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66528d8e74cdaa94557f0d08ecd1eb61410e6b4c7a2fce472d4ab13d02f4902c. 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/4GnlqwCq7mpQ4NibOw5bZm.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/4GnlqwCq7mpQ4NibOw5bZm.