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 0xeeb46c1360007bbb7c9e7b5aa588cae58be9b77ea74da98bc65b562923d02376. 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/4f24d677-1cf5-4d77-ab07-41554216e341.json and https://artists.proofprofile.net/proofs/artist/4f24d677-1cf5-4d77-ab07-41554216e341.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x47797d13934612c5492ac53da8cf52afbe3bd5ef71dd54cf91b652df8b00c7dc","isrc":"ES5120200615","name":"No mires a los ojos de la gente","registered_at":"2026-06-04T13:41:25Z","spotify_id":"1KH2PcBCAaHRL6F5ZZgY1S","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 0x47797d13934612c5492ac53da8cf52afbe3bd5ef71dd54cf91b652df8b00c7dc. 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/1KH2PcBCAaHRL6F5ZZgY1S.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/1KH2PcBCAaHRL6F5ZZgY1S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1109ee99dd4b6824f3e29f2439239cf81144cd5029e27fa82320489429a47f4d. 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/38DeK6dJtyXJC21sXUlR4R.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/38DeK6dJtyXJC21sXUlR4R.
{"copyright_id":"0xb4c544051602f1de39d304df11ab45209e37d526186218eaee769da6209b0852","isrc":"ES5129800146","name":"Malos Tiempos para la Lírica - En Vivo","registered_at":"2026-06-17T09:07:34Z","spotify_id":"1sIan0iTdnluGH0qUIXARS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4c544051602f1de39d304df11ab45209e37d526186218eaee769da6209b0852. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:47:18Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1sIan0iTdnluGH0qUIXARS.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/1sIan0iTdnluGH0qUIXARS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db1a317f299c589dc6ef8d2935e5cd6153850a67ee838e6468e50168708f8f7. 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/1u624aKTeUaG1iX9hAwu7a.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/1u624aKTeUaG1iX9hAwu7a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x232b3167818e1c2854888d0230645bcbdf72dd86f25ffea84bdc15c6558a58a0. 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/4vRGzDGvW16mxlLtTXrblj.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/4vRGzDGvW16mxlLtTXrblj.
No Mires a los Ojos de la Gente - En Vivo
{"copyright_id":"0xc341ac2f7383dfa6be186d2bebc9d8532f9f3f17f42e7ed3d7898c4ce82f1755","isrc":"ES5129800151","name":"No Mires a los Ojos de la Gente - En Vivo","registered_at":"2026-06-07T14:42:27Z","spotify_id":"3Js02APkAk7eL1h98jyU5t","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc341ac2f7383dfa6be186d2bebc9d8532f9f3f17f42e7ed3d7898c4ce82f1755. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3Js02APkAk7eL1h98jyU5t.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/3Js02APkAk7eL1h98jyU5t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fe95fe4c51a11171e0841f68a1270dbe0806d52d291f4b867da9cdee230f659. 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/5d2RidT5ebPmp1emdpAXuC.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/5d2RidT5ebPmp1emdpAXuC.
Nuevos Medios 30 Aniversario (1982-2012)
{"copyright_id":"0x47797d13934612c5492ac53da8cf52afbe3bd5ef71dd54cf91b652df8b00c7dc","isrc":"ES5120200615","name":"No Mires a los Ojos de la Gente","registered_at":"2026-06-04T13:41:25Z","spotify_id":"6n32SyhtznD1mHA8oMeVh1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47797d13934612c5492ac53da8cf52afbe3bd5ef71dd54cf91b652df8b00c7dc. 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/6n32SyhtznD1mHA8oMeVh1.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/6n32SyhtznD1mHA8oMeVh1.