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 0xaadf674d48b4976a4308f5ad71fb1a46fdf111c8e2ead4f44f18e28c779a0d8e. 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/a3a2a837-2c07-48ef-8167-de3e1727808f.json and https://artists.proofprofile.net/proofs/artist/a3a2a837-2c07-48ef-8167-de3e1727808f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xad29a3501fac0b48d1fa579fcb8beb2427dd932bc9ee8f2441d3cd8876e454b5","isrc":"ITA279902601","name":"Ciò che poteva essere ’99","registered_at":"2026-06-29T00:18:28Z","spotify_id":"3ygNvoxG4OZzw81mzzfir8","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 0xad29a3501fac0b48d1fa579fcb8beb2427dd932bc9ee8f2441d3cd8876e454b5. 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/3ygNvoxG4OZzw81mzzfir8.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/3ygNvoxG4OZzw81mzzfir8.
Tunaizdanait / Sopra e sotto (Party GDV)
Tunaizdanait / Sopra e sotto - Party GDV
Tu stasera non esci (feat. Pino Insegno)
Non dirlo ai tuoi (feat. Marco Guerzoni & Sara Crea)
Cavalieri senza re, Pt. 2 (feat. Articolo 31)
{"copyright_id":"0xbd547da384d903df1addcef589c6ebeef43d65cfe3309703ce4d17783984d05d","isrc":"ITA270000511","name":"Cavalieri senza re, Pt. 2 (feat. Articolo 31)","registered_at":"2026-06-29T00:32:49Z","spotify_id":"5Q0zHfkalAVfrHUogML4dk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd547da384d903df1addcef589c6ebeef43d65cfe3309703ce4d17783984d05d. 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/5Q0zHfkalAVfrHUogML4dk.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/5Q0zHfkalAVfrHUogML4dk.
Istruzioni Per L'(Ill)uso - instrumental version
Questa è una rapina - Radio edit explicit
Spaghetti Funk Is Dead (feat. J-AX, Space One & DJ Zak)
La Triste Storia Dei Ragazzi Di Provincia
{"copyright_id":"0xcff4439ea82897863c07893539db7ed1c7dc8495117bea2d5a68ee7fa51c215b","isrc":"ITUD51800009","name":"La Triste Storia Dei Ragazzi Di Provincia","registered_at":"2026-06-05T08:18:19Z","spotify_id":"6GqbjGT2Phm490iW8xPqcF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcff4439ea82897863c07893539db7ed1c7dc8495117bea2d5a68ee7fa51c215b. 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/6GqbjGT2Phm490iW8xPqcF.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/6GqbjGT2Phm490iW8xPqcF.