IXH25 - Italian XRPL Hackathon

Rome, 7-8 November 2025. Organized by XRPL Commons, University Blockchain Research Initiative (UBRI), and De Componendis Cifris.

About IXH25

IXH25 is a national hackathon focused on cryptography and blockchain, with a strong emphasis on projects that integrate the XRP Ledger (XRPL). The event runs across two days with seminars, hands-on workshops, mentorship and a hackathon competition.

Registration

Tickets are limited. Sign up from Luma.

Schedule

(Timezome: Rome, CEST)

07 Nov
11:00 - 12:00
Registration + APP demo
room M2
07 Nov
12:00 - 13:00
Welcome speeches and instructions: Roma Tre, XRPL Commons / UBRI, De Cifris
room M2
07 Nov
13:00 - 14:00
Lunch break and final team registration
corridor
07 Nov
14:00
Hackathon: coding starts
room M2 and room “informatica”
08 Nov
09:00 - 9:30
Hackathon: breakfast
corridor
08 Nov
12:00
Hackathon: project & pitch submission deadline
08 Nov
12:00 - 13:00
Hackathon: pitches
room M2 and room “informatica”
08 Nov
13:00 - 14:00
Lunch break
corridor
08 Nov
14:00 - 15:00
Demos & jury deliberation
08 Nov
15:00 - 15:30
Winners & awards ceremony
08 Nov
15:30 - 16:00
Celebration & closing catering
08 Nov
17:00
Hackathon ends & venue closes

Tracks & Challenges

Two official tracks: Advanced cryptography for blockchain and XRPL applications. Exact challenges will be announced on-site.

Judging & Prizes

Judging criteria: Innovation, Execution, Impact, Pitch.

Prize details: total prize pool of EUR 10,000.

Notes & Logistics

  • Teams: 3-8 people. Students who graduated in 2022-2025 are eligible for student categories.
  • Funding & accommodation: support is available for student members.
  • Mentors and technical support will be available during the hackathon.

Rules

1. Coding and projects
  • Coding starts at 14:00 on November 7th and submissions close at 11:30 on November 8th (UTC+2).
  • New work only: coding, development, and design should be done during the hackathon. Any work that was completed prior to the hackathon must be mentioned in your submission. Non-team-created software or intellectual property can be utilised if you have a licence (e.g. software libraries or design assets), but they must be mentioned in your submission.
  • Project pitches will be of five minutes, followed by two minutes for questions. You can include a PowerPoint/PDF presentation. A live demo is also accepted (and encouraged).
  • Code versioning: all submitted code must be in a version-controlled repository (e.g., GitHub) and made accessible to judges at the time of submission.
2. Participants
  • To be a participant, you need
    1. to have legal rights to be in Rome during the event (e.g., if you are an EU citizen),
    2. to be at least 18-year old on the 31-st of December 2025, and
    3. to register on Luma.
  • We will not provide any documentation about your participation before the event. An attendance certificate will be provided after the event.
3. Students
  • To be considered a student either be enrolled as a BSC ("laurea triennale"), MSC ("laurea magistrale"), PHD ("dottorato") student or have graduated as such in 2022, 2023, 2024 or 2025.
  • This is a prerequisite to be part of an Italian University Team. Read more below at point 5.
4. Teams
  • Teams can consist of 3 to 8 participants. Participants may only be part of one team.
  • If a participant wants to register and be affiliated with a team, he/she must write to hack@decifris.it and communicate the chosen team leader, no later than November 1st.
  • If a participant does not declare a team leader in time, he/she will become part of teams formed by the organizers at the beginning of the event.
5. Italian University Teams (IUTs)
  • Italian universities may have one or more affiliated teams (IUTs).
  • IUTs team leaders must register to the hackathon, both in Luma and sending an email to hack@decifris.it, no later than November 1st.
  • IUTs team members must register to the hackathon, both in Luma and sending an email to hack@decifris.it, no later than November 1st.
  • To be part of an IUT, you must satisfy:
    1. the requirements to be a participant
    2. the requirements to be a student (of said University)
    3. to be either a nonEU citizen or a EU citizen who is also a member of De Cifris (or that he/she has applied for membership)
6. Tracks and projects
  • The hackathon consists of two tracks, which correspond to two different challenges. Each team will select its own track during the event and submit only one project.
    Details on the challenges will be given during the event.
  • Track 1: Advanced cryptography for blockchain
    Projects under this track must demonstrate a clear application of cryptographic techniques to solve the challenge. The challenge can include, but is not limited to, encryption algorithms, zero-knowledge proofs, digital signatures, or other privacy-enhancing technologies.
  • Track 2: XRPL applications
    Projects under this track must involve the XRP Ledger in some way, whether through integrations, apps, decentralised finance, or smart contracts. Creativity and innovation in utilising the XRP ledger to solve the challenge are highly encouraged.
7. Judging criteria
  • Innovation: How original is the idea? Does it bring new insights or solutions?
  • Execution: How well was it developed? Does it demonstrate technical complexity or impressive engineering?
  • Impact: How impactful is the project? Does it add value to a particular community, scenario or industry?
  • Pitch: Is the project clearly communicated? Is the demo (if present) well-prepared and convincing?
8. Prizes and awards
  • Prizes will be awarded to the top 3 projects in each track:
    1. 1st winner: € 2500 (two thousands and five hundreds)
    2. 2nd winner: € 1500 (one thousand and five hundreds)
    3. 3rd winner: € 500 (five hundreds)
9. Disqualification and misconduct
  • Participants will be disqualified if they:
    1. Fail to comply with intellectual property or copyright rules.
    2. Submit projects containing offensive, discriminatory, or harmful content.
    3. Exhibit any form of cheating, including tampering with other teams' projects.
10. Miscellanea
  • Funding for eligible participants: if you are a student (as defined above at point 3) and a DeCifris member (or you are applying for membership), you are eligible for both a refund of your travel expenses and free accomodation for two/three nights (that we provide). Young membership only costs 5 euros. If you think that you are eligible, please contact us at hack@decifris.it as soon as possible for confirmation (no later than November 15th) and the relevant paperwork.
  • Code of conduct: All participants are expected to ensure a respectful environment.
  • Venue: The main venue is the rectorate of University of Roma Tre (via Ostiense 133, Roma). The complex closes between 21:00 (22nd) and 08:00 (23rd): you will be welcome to stay there overnight, but for security reasons you will only be able to exit, not enter, before 08:00.
  • Support and Mentorship: Mentors will be available to assist with technical or project-related queries.
  • FAQs: additional questions may be asked before or during the event in our new De Cifris Discord server, still under construction.

IXH25 Winners

We are pleased to announce the winning teams of the IXH25 Hackathon. This year's competition featured two distinct tracks.

Track 1 - Advanced Cryptography for Blockchain

In this track, participants were asked to design and implement a cryptographic protocol enabling the secure execution of the F1-AI racing game. The challenge required ensuring that neither players nor the server could access or manipulate the secret car parameters or the speed formula, while still allowing races to be run fairly. Teams could use any cryptographic primitive or blockchain technology to build a privacy-preserving, verifiable, and secure solution.

[track 1]

🥇 1st Place - Unitn3 - 2500€

Project: We (try to) play the racing game F1-AI  [slides]
Team members: Lorenzo Siriu, Lorenzo Viganò, Lorenzo Francini, Gabriele Radici, Matteo Sangalli, Luca Novità and Leonardo Rufini

Description:

This project presents a cryptographic protocol for F1-AI, a racing game in which each car is defined by ten hidden parameters (flags) and evaluated using a secret speed function. Neither the players nor the server should know the actual flag values, and yet the system must allow players to train their cars and fairly determine race outcomes.

To achieve this, we used cryptographic features together with the decentral- ized, public blockchain XRPL.

🥈 2nd Place - UniCas - 1500€

Project: F1-AI [πve]  [youtubevideo]
Team members: Emanuele Nardone, Rosa Fera, Emanuele Vita, Gabriele Lozupone and Sara Marchetti

Description:

F1-AI is an innovative racing simulation system that leverages advanced cryptographic techniques to maintain complete privacy during computation. The system uses Fully Homomorphic Encryption (FHE) to enable Formula 1 race simulations where car characteristics and performance metrics remain encrypted throughout the entire computation process. Five independent judges collaboratively generate encrypted car data through distributed key generation, ensuring no single party can access sensitive information. The system computes car velocities using the quadratic form $S = t^T W t$ on encrypted data, then uses threshold decryption requiring all judges to reveal final race results. Cars can be "trained" through encrypted parameter updates to improve performance, all while maintaining cryptographic privacy guarantees.

🥉 3rd Place - UniBa - 500€

Project: ZK_F1 Protocol  [slides]
Team members: Luca Nestore, Giulia Verrigni, Giuseppe Scarfò, Mirra Carmine, Mohammed Rahmet Abdella and Abel Ataklti Belay

Description:

Our project solves the core problem of trust and privacy online gaming using blockchain technology. The ZK-proofs guarantee that the player followed the rules and the contracts verifies it impartially. We're combining the NFTs (for ownership) ZK-Snarks (for private game logic) and Commit-Reveal (for race strategy).

Track 2 - XRPL Applications

🥇 1st Place - Epfl - 2500€

Project: PermiX  [youtubevideo]
Team members: Stan Stelcher, Alexandre Mourot and Alexandre Huou

Description:

PermiX solves the real problem blocking institutional DeFi adoption: compliance. Banks and financial institutions can't use permissionless DEXs because they violate regulations like MiCA, AML requirements, and age restrictions. PermiX lets institutions create controlled trading environments where only users with verified credentials can trade, with every verification and transaction recorded on-chain for regulators.

🥈 2nd Place - XPRL Commons 2 - 1500€

Project: Agent Octopus  [youtubevideo]
Team members: Krzysztof, Andrew Kaskaniotis, Divgun Singh and April Walker

Description:

The future runs on energy, but the systems powering it are falling behind.

As AI, automation, and data demands surge, global energy infrastructure built for the last century can't keep up. We're building a protocol that enables Energy Agents, autonomous AI systems, to discover, negotiate, and pay for energy in real time through XRPL.

Today's energy networks are fragmented. Prices shift by the minute, settlements take days, and coordination between grids remains manual and inefficient. Our protocol allows intelligent agents to communicate directly, share data, and settle transactions instantly on-chain. This forms the foundation for a self-managing, intelligent energy network where AI systems, energy producers, and grids coordinate autonomously to make global energy smarter, faster, and more connected.

🥉 3rd Place - ESCP Parigi - 500€

Project: XTrace  [slides]
Team members: Samuel Kempf, Lennon Jeaugey and Daniel SK Tan

Description:

XTrace is a complete compliance and safety suite for commercial banks and financial institutions issuing tokenized assets (like stablecoins or tokenized deposits) on the XRP Ledger.

In an on-chain world where funds move 24/7, XTrace provides the tools to meet regulatory obligations (AML/KYC) and respond to fraud. It enables a seamless two-step workflow:

  • Investigate: The XTrace Visualizer (a "bubble map") allows a compliance officer to trace the flow of funds in real-time. They can start with a central wallet and interactively follow the money trail by double-clicking nodes to "jump" to new accounts, instantly visualizing complex transaction networks.
  • Act: Once a suspicious account is identified in the visualizer, the officer uses the Compliance Dashboard. They paste the account address to view its KYC status, balance, and freeze status. With a single click, they can take immediate on-chain action to Freeze the account (preventing fund movement) or Claw back illicit funds in cases of confirmed fraud or theft.

This loop from investigation to action gives institutions the power to operate safely and confidently on-chain.

🥉 3rd Place - UniTn1 - 500€

Project: Dungeon Ledger  [slides]
Team members: Michele Panariello, Leonardo Russo, Elena Bortolameotti, Mattia Donati, Jacqueline Koch, Jacopo Elefante and Fabio Rem Picci

Description:

Dungeon Ledger is a roguelike adventure built on XRPL, where every hero and every piece of loot is a true digital asset you own. Battle through unpredictable dungeons, slay monsters, and upgrade your character using equipment you looted and now truly own, thanks to NFT based ownership. Designed with innovative features to enable feasible and sustainable play-to-earn without the need for any additional in-game token, Dungeon Ledger blends classic dungeon crawling gameplay with real rewards.