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 0x70a6daed133393360691e93407b34bf5a53141a84b4297952988cf6b94645253. 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/86954f0f-98d7-415c-80e8-5dc93a639ae2.json and https://artists.proofprofile.net/proofs/artist/86954f0f-98d7-415c-80e8-5dc93a639ae2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xa12bd1a23db9075aae2d7ee18ce030556b1e794af0665f14f8e1e4c0a04ffe98","isrc":"USA371237745","name":"Si te contara","registered_at":"2026-06-05T14:51:40Z","spotify_id":"0M1GnqgTpZRJ2ALos5VyNd","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 0xa12bd1a23db9075aae2d7ee18ce030556b1e794af0665f14f8e1e4c0a04ffe98. 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/0M1GnqgTpZRJ2ALos5VyNd.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/0M1GnqgTpZRJ2ALos5VyNd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x572aa3a21e5827448d4f6382c2b6eb4d5beb98a2a40eb704c28850118a692bcb. 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/2O5xkIjYJ1QZc0EAZaT5fz.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/2O5xkIjYJ1QZc0EAZaT5fz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf097e58d0e15f7f69bb5e75747291945449d88e6e9c7b6513d7c900d7f64711e. 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/3LUCCjAyXpgpH250Fylcpb.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/3LUCCjAyXpgpH250Fylcpb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06b79765960f6e9db5e93f2ab49f0ba4d7677879dcf22f7897ac98a5d5800750. 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/0QQivLAHhT1nOnNKesQXJ3.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/0QQivLAHhT1nOnNKesQXJ3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd5d6fa510c539e22154dd3c21b5ba93393f7840243c54db0f1f3813fb10b53. 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/3eSJmGWqoBRx5wbFCtvPtz.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/3eSJmGWqoBRx5wbFCtvPtz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50091413a1fc185fa078faba10d5686095591586307a85e20d766bc580e21d65. 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/6N8AtnRA7Rx0svrgZtafn3.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/6N8AtnRA7Rx0svrgZtafn3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66be58081fb3163939dfa98e471ce17f19c36593928d74eb6891f6d892ad3b17. 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/5zxmWbFVn79QXK4qrRNdpD.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/5zxmWbFVn79QXK4qrRNdpD.
Te Recordaremos (with Diego El Cigala) - Remasterizado
Como Quien Pierde una Estrella (with Diego "El Cigala") - En Vivo
{"copyright_id":"0x75e9a625942b3d1c65243a65507520cb260e5d3b65d32f2dfa8bd8f15044685a","isrc":"MXF140500217","name":"Como Quien Pierde una Estrella (with Diego \"El Cigala\") - En Vivo","registered_at":"2026-06-04T15:58:58Z","spotify_id":"1sk1GwmPDkEECI2h5hNmpI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e9a625942b3d1c65243a65507520cb260e5d3b65d32f2dfa8bd8f15044685a. 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/1sk1GwmPDkEECI2h5hNmpI.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/1sk1GwmPDkEECI2h5hNmpI.
Lagrimas Negras (with Diego "El Cigala")
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33a20f085d3486a5e075c184552d493414ed80119a61ea4fd44933e4f801933. 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/2pg2VDBleQisqlEEkdJM5q.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/2pg2VDBleQisqlEEkdJM5q.
La Tarde Es Caramelo (with Diego "El Cigala") - Alegrias
{"copyright_id":"0x0e53fee4f3d95b11790de54da077fe8c902f4f4e547f75a39ca2727d590f5fd0","isrc":"ES5020000462","name":"La Tarde Es Caramelo (with Diego \"El Cigala\") - Alegrias","registered_at":"2026-06-05T18:44:27Z","spotify_id":"1ZVsG8SnEsIIroBgEbqmR6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e53fee4f3d95b11790de54da077fe8c902f4f4e547f75a39ca2727d590f5fd0. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ZVsG8SnEsIIroBgEbqmR6.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/1ZVsG8SnEsIIroBgEbqmR6.
La tarde es caramelo (Alegrías) (with Diego "El Cigala") - Alegrias
{"copyright_id":"0x0e53fee4f3d95b11790de54da077fe8c902f4f4e547f75a39ca2727d590f5fd0","isrc":"ES5020000462","name":"La tarde es caramelo (Alegrías) (with Diego \"El Cigala\") - Alegrias","registered_at":"2026-06-05T18:44:27Z","spotify_id":"0PVEBfrj77o94Fhgt46bWm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e53fee4f3d95b11790de54da077fe8c902f4f4e547f75a39ca2727d590f5fd0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0PVEBfrj77o94Fhgt46bWm.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/0PVEBfrj77o94Fhgt46bWm.
{"copyright_id":"0x0e53fee4f3d95b11790de54da077fe8c902f4f4e547f75a39ca2727d590f5fd0","isrc":"ES5020000462","name":"La Tarde Es Caramelo (with Diego \"El Cigala\") - Alegrias","registered_at":"2026-06-05T18:44:27Z","spotify_id":"6LnE7XmNCJrRkUufVwJyLE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e53fee4f3d95b11790de54da077fe8c902f4f4e547f75a39ca2727d590f5fd0. 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/6LnE7XmNCJrRkUufVwJyLE.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/6LnE7XmNCJrRkUufVwJyLE.
{"copyright_id":"0x5b03d4d31f4e006ddc6bc9cb8ca617a19d3d8d7e8b09331fea6167c4a62abbb8","isrc":"ES40G1400003","name":"Lagrimas Negras","registered_at":"2026-06-04T08:16:26Z","spotify_id":"6TshW3CE4iHJHchoX3q4uv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b03d4d31f4e006ddc6bc9cb8ca617a19d3d8d7e8b09331fea6167c4a62abbb8. 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/6TshW3CE4iHJHchoX3q4uv.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/6TshW3CE4iHJHchoX3q4uv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6f6f738b28809dbdf3aac776402e09c898f941745328b919d9eeabd0c951829. 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/3jsrrnqvw6GOcFP18Njh3b.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/3jsrrnqvw6GOcFP18Njh3b.
Barcos (con Diego El Cigala y Niño Josele)
{"copyright_id":"0x2ce11724dcc7fbf8e1113c0d29062afa813b10b8db6fda3cc322844fe296cda3","isrc":"ES5151000454","name":"Barcos (con Diego El Cigala y Niño Josele)","registered_at":"2026-06-19T09:23:00Z","spotify_id":"0hohZ0XPx6ST2MqUYbats5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce11724dcc7fbf8e1113c0d29062afa813b10b8db6fda3cc322844fe296cda3. 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/0hohZ0XPx6ST2MqUYbats5.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/0hohZ0XPx6ST2MqUYbats5.