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 0x2744077b3afc27a843eb3f1955c24b2b3da5fb01d5a2aa0abc5271228479b446. 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/9dadd3ff-4385-4353-86b0-105451aaf4ba.json and https://artists.proofprofile.net/proofs/artist/9dadd3ff-4385-4353-86b0-105451aaf4ba.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Pedro Guerra 20 Años Libertad 8 (En Directo)
Cuidame (Directo Libertad 8) (with Jorge Drexler)
{"copyright_id":"0x395ab520f95d04b078bcb16801f82744930ed87fb0ead9aa157c734ee4438b37","isrc":"ES5021400183","name":"Cuidame (Directo Libertad 8) (with Jorge Drexler)","registered_at":"2026-06-05T16:46:22Z","spotify_id":"5H3jhBTu2uVnLoGk6B8620","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 0x395ab520f95d04b078bcb16801f82744930ed87fb0ead9aa157c734ee4438b37. 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/5H3jhBTu2uVnLoGk6B8620.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/5H3jhBTu2uVnLoGk6B8620.
{"copyright_id":"0xb81a344bbe42e50b4cbadd5fedbc2dd0094db6f8be5513cfc15dd7e5bde9559e","isrc":"ARF100900454","name":"La Soledad (with Pedro Guerra)","registered_at":"2026-06-10T14:28:22Z","spotify_id":"0AvEzIC7CuICUp7KtAq1nJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb81a344bbe42e50b4cbadd5fedbc2dd0094db6f8be5513cfc15dd7e5bde9559e. 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/0AvEzIC7CuICUp7KtAq1nJ.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/0AvEzIC7CuICUp7KtAq1nJ.
{"copyright_id":"0x53c095dcfe4be5befe373d8a9c65ffc776a980376a8371cc681bfbdc559335d5","isrc":"TCACU1659491","name":"Fina Estampa","registered_at":"2026-06-08T12:42:10Z","spotify_id":"6OW5GCXvSxzpjEsN4dxigK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53c095dcfe4be5befe373d8a9c65ffc776a980376a8371cc681bfbdc559335d5. 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/6OW5GCXvSxzpjEsN4dxigK.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/6OW5GCXvSxzpjEsN4dxigK.
{"copyright_id":"0xb81a344bbe42e50b4cbadd5fedbc2dd0094db6f8be5513cfc15dd7e5bde9559e","isrc":"ARF100900454","name":"La Soledad (with Pedro Guerra)","registered_at":"2026-06-10T14:28:22Z","spotify_id":"08ZhEHB6jj7lgIm7LmN8ja","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb81a344bbe42e50b4cbadd5fedbc2dd0094db6f8be5513cfc15dd7e5bde9559e. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/08ZhEHB6jj7lgIm7LmN8ja.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/08ZhEHB6jj7lgIm7LmN8ja.
{"copyright_id":"0x0176658f8dd10908e1de575b50aa09a2e2377ab0037e0acffe1e4a4a4c8e2e0d","isrc":"ES71G2404655","name":"Con Los Dos En La Cabeza","registered_at":"2026-06-04T11:19:29Z","spotify_id":"3YqdSVK0ZxdObTyLSWVjnn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0176658f8dd10908e1de575b50aa09a2e2377ab0037e0acffe1e4a4a4c8e2e0d. 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/3YqdSVK0ZxdObTyLSWVjnn.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/3YqdSVK0ZxdObTyLSWVjnn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdccf4751c574874e75e3f17845826d6dc24731b87df898dd55c15554e55c627e. 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/3DQAIZPVSqHjHYTEoDINyF.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/3DQAIZPVSqHjHYTEoDINyF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46b6a32c454392d2ed62109ba119e2b5c93391d6dace8bda8305e086bb086141. 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/5Blka3mcBSh4k8Wj8qxQ71.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/5Blka3mcBSh4k8Wj8qxQ71.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46b6a32c454392d2ed62109ba119e2b5c93391d6dace8bda8305e086bb086141. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/78Dgwku6sfScvaeUy5nUht.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/78Dgwku6sfScvaeUy5nUht.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04bcc3cc02180088c7df33a1033433cd38202ca6583322a8d86950f4ee073dd2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3rS7bKdbV1ORYiRsTyiCzB.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/3rS7bKdbV1ORYiRsTyiCzB.
{"copyright_id":"0x23f4500b7cd587fc49cfcf57ae45bfacb537b469b3782df85eeeebac5689b111","isrc":"ES71G2412144","name":"Tan solo una señal","registered_at":"2026-06-07T08:05:22Z","spotify_id":"7vjeDyZ2oYSbOsIx7ogBbv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23f4500b7cd587fc49cfcf57ae45bfacb537b469b3782df85eeeebac5689b111. 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/7vjeDyZ2oYSbOsIx7ogBbv.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/7vjeDyZ2oYSbOsIx7ogBbv.
La Fe del Carbonero (with Victor Manuel & Ana Belén)
{"copyright_id":"0x944d06f3f04945e55a2f04db3f6fd2aaae3e3605c547be64f385ec0d12bef2f0","isrc":"ES5021600032","name":"La Fe del Carbonero (with Victor Manuel & Ana Belén)","registered_at":"2026-06-23T00:12:50Z","spotify_id":"3asC7iGtdWXElqMbPGzqPv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x944d06f3f04945e55a2f04db3f6fd2aaae3e3605c547be64f385ec0d12bef2f0. 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/3asC7iGtdWXElqMbPGzqPv.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/3asC7iGtdWXElqMbPGzqPv.
Malditos Benditos/Benditos Malditos (with Bunbury, Estrella Morente & Soleá Morente)
{"copyright_id":"0x32d1ffea4b007ce6939f048e081ef07254fd7368a946dcfc9c6eccdd59bc9a00","isrc":"ES5021600033","name":"Malditos Benditos/Benditos Malditos (with Bunbury, Estrella Morente & Soleá Morente)","registered_at":"2026-06-19T08:54:09Z","spotify_id":"0VCySKG6c2KGJaSYinRo0l","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32d1ffea4b007ce6939f048e081ef07254fd7368a946dcfc9c6eccdd59bc9a00. 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/0VCySKG6c2KGJaSYinRo0l.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/0VCySKG6c2KGJaSYinRo0l.
Sin Puntos Ni Comas (with Jorge Drexler & Silvia Pérez Cruz)
{"copyright_id":"0xd12aef307903b9198c730f5b6cb82a60bc6fc8b9ce45dda72c145239e36c79dc","isrc":"ES5021600034","name":"Sin Puntos Ni Comas (with Jorge Drexler & Silvia Pérez Cruz)","registered_at":"2026-06-08T11:19:56Z","spotify_id":"1SC0Q77C5w6e6qpKHfbCz0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd12aef307903b9198c730f5b6cb82a60bc6fc8b9ce45dda72c145239e36c79dc. 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/1SC0Q77C5w6e6qpKHfbCz0.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/1SC0Q77C5w6e6qpKHfbCz0.
En Nombre de la Vida (with Fito Cabrales & Amparo Sánchez)
{"copyright_id":"0x3c22f4388ebf4a7163e5e58209ada6c82d0f416770b8c405ab8798996ef2474c","isrc":"ES5021600035","name":"En Nombre de la Vida (with Fito Cabrales & Amparo Sánchez)","registered_at":"2026-06-18T13:59:41Z","spotify_id":"2oX5wiZGTFkXNG0wTZKvdj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c22f4388ebf4a7163e5e58209ada6c82d0f416770b8c405ab8798996ef2474c. 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/2oX5wiZGTFkXNG0wTZKvdj.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/2oX5wiZGTFkXNG0wTZKvdj.