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 0x022a9ee6ff769c40b995e06c4dfd478fa3d6633e2793a4e6781d92b1669b1fe8. 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/b9e287a5-74b7-4775-acb0-ce1d8c23184d.json and https://artists.proofprofile.net/proofs/artist/b9e287a5-74b7-4775-acb0-ce1d8c23184d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Pero ahora... (Alejandro Seoane Remix Danza Invisible)
Pero ahora... - Alejandro Seoane Remix Danza Invisible
¿Cuánto, cuánto? (Alejandro Seoane Remix Danza Invisible)
¿Cuánto, cuánto? - Alejandro Seoane Remix Danza Invisible
El Vaivén de las Olas, Lo Mejor de 2000-2019
Amante a la Antigua - Daniel Pineda Remix
Las Palabras Solo Son Palabras - Joven Isaac Remix
¿Cuánto, Cuánto? - Alejandro Seoane Remix Danza Invisible
Pero Ahora... - Alejandro Seoane Remix Danza Invisible
Mientras el Cuerpo Aguante - Daniel Pineda Remix
Carnaval Toda la Vida - Manolo Toro Remix
Seguir Viviendo Sin Tu Amor - Daniel Pineda Remix
De Qué Manera Te Olvido - Manolo Toro Remix
Pegado a Tu Cuerpo - Nacho Serrano Remix
Yolanda / Diez Razones Para Vivir (Directo 2022)
Más De 2000 Noches Sin Dormir (En Directo)
Llamaré a tu puerta (Ring my bell) - Directo 2022
Negros (de cualquier color) - Directo 2022
Voluntarios (una canción para Cruz Roja)
Hambre De Ti (Sabor a Málaga) - Mezcla inicial
20 Años Ajierro & 30 Amigos Embrutessío'
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 0x1d2cf0ae1518619b17606dfe43a417248c0627b34eef1c79a91eac4aecb2b130. 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/2H1DNqPseryagnpA330SJf.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/2H1DNqPseryagnpA330SJf.
No me crees (feat. Javier Ojeda) - Live Fuengirola 2007
{"copyright_id":"0x332edac1aec41f0335c78ac99af4de78ba1cda48a430d3fdc3c46043f1d55466","isrc":"ES7150700011","name":"No me crees (feat. Javier Ojeda) - Live Fuengirola 2007","registered_at":"2026-06-23T10:10:57Z","spotify_id":"2OmeJKU8EQf899GD2lbEFa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332edac1aec41f0335c78ac99af4de78ba1cda48a430d3fdc3c46043f1d55466. 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/2OmeJKU8EQf899GD2lbEFa.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/2OmeJKU8EQf899GD2lbEFa.
{"copyright_id":"0x332edac1aec41f0335c78ac99af4de78ba1cda48a430d3fdc3c46043f1d55466","isrc":"ES7150700011","name":"No me crees (feat. Javier Ojeda) - Live Fuengirola 2007","registered_at":"2026-06-23T10:10:57Z","spotify_id":"1NxBkmfAfgK7sB0o3L7yfy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332edac1aec41f0335c78ac99af4de78ba1cda48a430d3fdc3c46043f1d55466. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1NxBkmfAfgK7sB0o3L7yfy.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/1NxBkmfAfgK7sB0o3L7yfy.
Entre los dos / Poker & Bourbon / Tiempo de perros (feat. Javier Ojeda)
Himno oficial Carnaval de Málaga versión Javier Ojeda - Javier Ojeda
{"copyright_id":"0x435e797d95f44490dc214fac00e3e46206408405e516bdf3d6c4f9ab241da17e","isrc":"MXF011700215","name":"Sin Aliento (feat. Javier Ojeda)","registered_at":"2026-06-10T04:51:34Z","spotify_id":"6orCGj72fYnJ9uEy3llrUn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x435e797d95f44490dc214fac00e3e46206408405e516bdf3d6c4f9ab241da17e. 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/6orCGj72fYnJ9uEy3llrUn.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/6orCGj72fYnJ9uEy3llrUn.