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 0xae083c866aed8db65f70f2fae968fff05fc8cbe22be447ee8e45835a8c72dd30. 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/856f9b73-f927-4769-8aa6-3bb29d9d850e.json and https://artists.proofprofile.net/proofs/artist/856f9b73-f927-4769-8aa6-3bb29d9d850e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x55ad5a293dc08f4e14c9127ddccf8803a0e678eb19edaff9270fa179cb069f7d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5gwBA68ZnDHBISZorJe8Q2.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/5gwBA68ZnDHBISZorJe8Q2.
TesTa TrA Le NuVoLE, pT. 2 – prod. Yanomi
SuL Più BeLLo (Out Of My League) - prod. Yanomi
SaN LoREnZo (feat. Annalisa) - prod. Yanomi
SnoB (feat. Rosa Chemical) - prod. Marz & Zef
SoLd OuT (feat. VillaBanks) - prod. DADE
Serenata - From ''Forever Out of My League''
Serenata (From ''Forever Out of My League'')
{"copyright_id":"0x0456fc75a0cccc6f6a17d8b2fcdeefa1ba9a3f6855c270b5a38ad09db46a1025","isrc":"ITIWE2290115","name":"PARIGI RMX","registered_at":"2026-06-05T16:19:21Z","spotify_id":"0aTA4C3LG2E3AtPFlTMhCT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0456fc75a0cccc6f6a17d8b2fcdeefa1ba9a3f6855c270b5a38ad09db46a1025. 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/0aTA4C3LG2E3AtPFlTMhCT.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/0aTA4C3LG2E3AtPFlTMhCT.
Non so chi ha creato il mondo ma so che era innamorato
Non so chi ha creato il mondo ma so che era innamorato (Deluxe)
{"copyright_id":"0x9e8927e3849aa8d3d28b3fb8b3374009ba343310e3581b388f59f95a8894ca79","isrc":"ITIWE2490005","name":"non so chi ha creato il mondo","registered_at":"2026-06-28T20:59:39Z","spotify_id":"7cpDvUmeBLbGRnItyWRmEX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e8927e3849aa8d3d28b3fb8b3374009ba343310e3581b388f59f95a8894ca79. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7cpDvUmeBLbGRnItyWRmEX.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/7cpDvUmeBLbGRnItyWRmEX.
a me mi piace (feat. Manu Chao) - Planet Funk Remix
{"copyright_id":"0xf2fea9f457563e5ddea79381f24497000d199a85ba1234c35aad6b5438a61dbf","isrc":"QM4TW2493885","name":"Universe (tra Marte e Venere)","registered_at":"2026-06-24T05:41:31Z","spotify_id":"5zqc85SbH44fcpY5BLOpFh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2fea9f457563e5ddea79381f24497000d199a85ba1234c35aad6b5438a61dbf. 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/5zqc85SbH44fcpY5BLOpFh.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/5zqc85SbH44fcpY5BLOpFh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd44fb22c9cd208037b249551741ab4deb09141915bd1464e0a34bcc18eef0a0b. 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/7n939935HU9w5K3LHJFZVK.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/7n939935HU9w5K3LHJFZVK.
{"copyright_id":"0xc1be1ac3a0c23d38f997f2c3ca230e79e9176928411b433202415ab5469ffce7","isrc":"IT6KZ2200040","name":"Giovani e Testardi (feat. Alfa)","registered_at":"2026-06-17T22:26:44Z","spotify_id":"2rD8FKYQi9Xa4Pw9ppoNgv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1be1ac3a0c23d38f997f2c3ca230e79e9176928411b433202415ab5469ffce7. 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/2rD8FKYQi9Xa4Pw9ppoNgv.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/2rD8FKYQi9Xa4Pw9ppoNgv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49eaafd906fe3f55ed6cc97d999168e24636d57bfc723887065a3c4173708d21. 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/4g7SIWFiqVK345nNI0Pe0T.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/4g7SIWFiqVK345nNI0Pe0T.
{"copyright_id":"0x97bde477cd1c54dbf907c9b0aab1659f2ed8ba81a9e0b6666a391be11a9c2549","isrc":"ITQ002200770","name":"Pokémon (feat. Alfa)","registered_at":"2026-06-17T23:27:33Z","spotify_id":"3UptQLX9NKVyjJO4YXbu3l","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97bde477cd1c54dbf907c9b0aab1659f2ed8ba81a9e0b6666a391be11a9c2549. 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/3UptQLX9NKVyjJO4YXbu3l.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/3UptQLX9NKVyjJO4YXbu3l.