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 0x962f9bada5e222a4ab1f50333638157727efc31d7eba817c6e7b0e2f3d8e04e3. 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/f91a447f-a2c0-42a2-9fa1-173e3d8a60ce.json and https://artists.proofprofile.net/proofs/artist/f91a447f-a2c0-42a2-9fa1-173e3d8a60ce.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xb0e52debac4ea344eb4f1e0dc2828df352fbec2adb7199a639f1192546993158","isrc":"QZNJZ2201886","name":"El Cel","registered_at":"2026-06-11T19:22:31Z","spotify_id":"0JjXprgubjEiZncmGyBk4P","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 0xb0e52debac4ea344eb4f1e0dc2828df352fbec2adb7199a639f1192546993158. 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/0JjXprgubjEiZncmGyBk4P.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/0JjXprgubjEiZncmGyBk4P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8837bdcb8c89a975178af8fcf6049067673d8dd7dda9c628570a91b445f3d016. 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/44xDy4h27s4ENaC8fKnCoC.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/44xDy4h27s4ENaC8fKnCoC.
Modo Bélico (feat. B.OG, Daizak, Chino El Gorila, Daniel Martinez & Jose Dolche)
{"copyright_id":"0xdf7f1e839f297eacf6609670ad6410dd26d983612799f5277bf3f1f1ccaf65f4","isrc":"ZZOPM2240987","name":"Modo Bélico (feat. B.OG, Daizak, Chino El Gorila, Daniel Martinez & Jose Dolche)","registered_at":"2026-06-06T19:00:40Z","spotify_id":"5DpXwDeOTcMyGE5GZBW9SG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf7f1e839f297eacf6609670ad6410dd26d983612799f5277bf3f1f1ccaf65f4. 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/5DpXwDeOTcMyGE5GZBW9SG.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/5DpXwDeOTcMyGE5GZBW9SG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdec4639d2f9a9121fd8a2fd75dfdc8275e279f24342866503131667214f8a217. 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/7zheYlfrztrh73m0uxv0X1.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/7zheYlfrztrh73m0uxv0X1.
{"copyright_id":"0xb504e33113d11c6995f3c7e7823c78ec5bb1a72ee5a4d64e1f2ed1e3845d3e06","isrc":"QM8V62357114","name":"SUITE PRESIDENCIAL","registered_at":"2026-06-04T13:02:34Z","spotify_id":"44laHIYcGhxx0IEySoExVj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb504e33113d11c6995f3c7e7823c78ec5bb1a72ee5a4d64e1f2ed1e3845d3e06. 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/44laHIYcGhxx0IEySoExVj.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/44laHIYcGhxx0IEySoExVj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad149511dac070b56cf2f6ec24fc75dc02b0310899519b9abecda1dd2ab98fbb. 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/7rNFjrhCQPLycU3pMYH3rt.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/7rNFjrhCQPLycU3pMYH3rt.
INSTALÁRTELO (feat. Sleezy O & Young Gallo)
{"copyright_id":"0xc70274294f8f12e4dbd1b69ca60ace78a80cf338b899b5cfe406637ca69a225c","isrc":"BK4DA2319415","name":"INSTALÁRTELO (feat. Sleezy O & Young Gallo)","registered_at":"2026-06-04T14:58:57Z","spotify_id":"358XNarR5LjLKV5vwUkP0s","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc70274294f8f12e4dbd1b69ca60ace78a80cf338b899b5cfe406637ca69a225c. 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/358XNarR5LjLKV5vwUkP0s.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/358XNarR5LjLKV5vwUkP0s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdec4639d2f9a9121fd8a2fd75dfdc8275e279f24342866503131667214f8a217. 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/3KmKOF74an2v8WX95Q4hmO.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/3KmKOF74an2v8WX95Q4hmO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x696475be31e1c484420117f2cce24ba74bf7c0ca9df5e941e8e439208637eea9. 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/3LxZH0pqn65As6eCDRp4m0.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/3LxZH0pqn65As6eCDRp4m0.
{"copyright_id":"0xdec4639d2f9a9121fd8a2fd75dfdc8275e279f24342866503131667214f8a217","isrc":"MXF152301492","name":"Perreando Triste (feat. Uzielito Mix)","registered_at":"2026-06-04T12:37:25Z","spotify_id":"7yo64TVgvf9hBKZKCuVhUy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdec4639d2f9a9121fd8a2fd75dfdc8275e279f24342866503131667214f8a217. 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/7yo64TVgvf9hBKZKCuVhUy.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/7yo64TVgvf9hBKZKCuVhUy.
{"copyright_id":"0xc70274294f8f12e4dbd1b69ca60ace78a80cf338b899b5cfe406637ca69a225c","isrc":"BK4DA2319415","name":"INSTALÁRTELO (feat. Sleezy O & Young Gallo)","registered_at":"2026-06-04T14:58:57Z","spotify_id":"4iiLT6wrLtcoW3vOUjjlbS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc70274294f8f12e4dbd1b69ca60ace78a80cf338b899b5cfe406637ca69a225c. 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/4iiLT6wrLtcoW3vOUjjlbS.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/4iiLT6wrLtcoW3vOUjjlbS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed4a478c7c7370eeea871051100ff13c4755f2d3e0caa25a51a5f05bfab5613. 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/0v5H6UaZrIOr14k6yKzsb0.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/0v5H6UaZrIOr14k6yKzsb0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa50f9201d9edb7711fd82d00422e67958326efb38cd5bfa30142de9a7041df14. 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/40KeL9UhPRO8ccgZWcWDFB.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/40KeL9UhPRO8ccgZWcWDFB.
{"copyright_id":"0x9e7ac694b8ccb8e66f33a1b5f641c3e269d17cd1b1f6020f581eec69b9ad9f30","isrc":"MXE151700232","name":"Vaquero - Remix","registered_at":"2026-06-01T04:23:22Z","spotify_id":"7l3UuUZEqvxjhKYD2QBxOU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e7ac694b8ccb8e66f33a1b5f641c3e269d17cd1b1f6020f581eec69b9ad9f30. 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/7l3UuUZEqvxjhKYD2QBxOU.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/7l3UuUZEqvxjhKYD2QBxOU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db2e2a50094c409922072b221300a98e0c4288fbeb5732cad435ebd593110c6. 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/6WmQxIh6M4K9ty21MelKZX.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/6WmQxIh6M4K9ty21MelKZX.