Project Showcase
Discover amazing projects built by talented developers, designers, and innovators from hackathons around the world.
XRPL-BONDS
Problem: Bond financing is too expensive and slow for corporations, and the traditional market lacks liquidity and transparency.
Solution: We provide a platform that allows corporations to quickly issue tokenized bonds (MPTs) on XRPL. Our solution makes this asset instantly liquid and accessible to verified investors.
We combine a centralized backend (Next.js/MongoDB) to handle legal KYC and Smart Escrow on XRPL to manage funds. The money is released to the company only if the fundraising target is met, ensuring a secure and automated "all or nothing" process for the investor.
Agent Octopus
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.
PermiX
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.
XTrace
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.
CryptoCars
Our implementation is based on a multi-party scheme derived from a functional encryption framework that we developed. This design ensures that servers can act dishonestly only if they collude and exchange their secret values. By increasing the number of independent servers, the system becomes even more resilient to collusion. When servers operate independently, the scheme remains secure under the Discrete Logarithm Assumption. Moreover, by integrating homomorphic encryption, we can modify ciphertext values directly without decrypting them. The validation process has been adapted from the BLS scheme, enabling the network to verify the speed values computed by the servers. With this implementation, the game creator can define the game’s core function in the form g^sum(xizi) mod p, allowing different functional behaviors and settings to be applied flexibly across game instances.
MeltyFi
MeltyFi is a decentralized NFT liquidity protocol built on XRP EVM Sidechain that revolutionizes how NFT holders access liquidity, it takes inspiration from Willy Wonka's chocholate factory. Traditionally NFT loans are slow and underpaied, some protocols even carry a liquidation risk for the borrower, that is the possibility of the NFT being automatically sold when its value decreases too much. By creating a lottery-based marketplace, MeltyFi enables much faster loans, even partially fulfilled ones, and completely erases liquidation risk, it rewards users for they good behavior and gamifies lending. It is built leveraging some unique features of XRP.
F1-AI [πve]
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.
H.O.P.E Project
The project shows how the chosen protocol could be done in order to exchange data withouth making both the client and the server aware of actual car flag vector values nor speed function explicit formula. For the random initial car array, the two parts generate a random array each one, then it is encrypted locally with the same Paillier Cryptosystem Key. Client & Server do not have the corresponding private key. The two random encrypted arrays are then matemathically combined, in order to take advantage of the homomorphic property of Paillier Cryptosystem, obtaining one common initial vector for the user car, without being able to get back to the explicit values.
Tokena
Tokena is a platform that enables the issuance and management of real-world asset (RWA) tokens on the XRPL Devnet using the new Multi-Purpose Token (MPT) standard. The issuer creates an MPT issuance with the flags CanTransfer | RequireAuth | CanClawback, ensuring controlled distribution, regulatory compliance, and recoverability. Authorized buyers participate by sending an XRP payment from their Xaman wallet with a memo in the format PAY-ASSET|issuanceId|nonce|units. The backend automatically detects and validates these payments through a real-time XRPL listener, registers them in memory (pendingSales), and allows the issuer to settle them, triggering the on-chain transfer of MPT units. All investor actions occur directly on-chain through native XRP payments.
xrise
XRise is a decentralized investment platform that connects startups and investors through smart escrow contracts powered by the XRPL blockchain. It ensures trust, transparency, and automation in early-stage funding by releasing funds only when project milestones are met.
Key Features: Secure authentication with JWT for investors and startups Campaign creation, tracking, and management for startups On-chain escrow investments for investors XRPL integration for wallet generation, token creation, and Testnet transactions Real-time transaction verification on XRPL Scalable modular architecture with separate frontends and a unified backend
Technical Stack: Backend: Node.js, Express, Prisma ORM, PostgreSQL Frontend (2 apps): React with Vite (Investor UI and Startup UI) Blockchain: XRPL (Testnet integration for wallets and transactions) Security: JWT authentication, Helmet, Rate limiting, CORS policies Logging and Monitoring: Winston, Morgan, and custom middleware Environment management: dotenv configuration API Design: RESTful endpoints for authentication, campaigns, investments, and XRPL
How It Works:
- A startup registers and creates a campaign with specific funding goals.
- Investors fund the campaign, and their money is locked in an XRPL smart escrow.
- When project milestones are reached, the funds are automatically released.
- All transactions are verifiable on the XRPL Testnet.
XRPL Integration: Testnet server: wss://s.altnet.rippletest.net:51233 Wallet generation endpoint: /api/xrpl/wallet/generate Transaction lookup: /api/xrpl/tx/:hash Balance check: /api/xrpl/balance/:address
Architecture: Frontend (Startup) → Frontend (Investor) → Backend (Express API) → PostgreSQL Database → XRPL Blockchain (Smart Escrow, Wallets, Tokens)
Security Highlights: Encrypted JWT-based sessions Strict CORS and Helmet security headers Global rate limiter for API protection Centralized error handling and structured logging
Vision: XRise aims to redefine startup funding by creating a trustless and transparent bridge between investors and founders, making blockchain-backed fundraising accessible, secure, and efficient.
ZKProofPay
ZKProofPay is a trustless conditional payment protocol built on XRPL's EVM sidechain that uses zero-knowledge proofs to automate escrow settlements while preserving complete privacy. It allows funders to lock payments with specific conditions (course completion, impact metrics, credentials, etc.) and recipients to claim those payments by submitting cryptographic proofs—without revealing any personal data.
The core innovation: You can prove you meet the payment conditions without showing what those conditions are based on. A student can prove course completion without sharing grades, identity, or academic records. An NGO can prove 1,000 trees were planted without revealing exact GPS coordinates. A contractor can prove work quality without exposing proprietary methods.
ZKProofPay is the first solution to deliver all three simultaneously: ✅ Privacy: Zero data exposure (not "encrypted" or "pseudonymous"—literally nothing revealed) ✅ Verification: Cryptographic certainty (not "probably true"—mathematically proven) ✅ Automation: Instant, trustless execution (not "fast for centralized"—truly decentralized)
Before ZKProofPay: Choose 2 of 3 Fast + Verified = No Privacy (centralized databases) Private + Fast = No Verification (trust required) Private + Verified = Not Fast (manual processes)
With ZKProofPay: Get all 3 via zero-knowledge mathematics 2. Unique Market Position No direct competition exists at the intersection of:
Traditional escrow platforms (Escrow.com, Shieldpay) → Have scale but zero privacy, full manual processes ZK privacy platforms (Aleo, Aztec, zkSync) → Have privacy tech but focus on general DeFi, not specialized conditional payments XRPL EVM ecosystem → Building DeFi primitives but no privacy layer yet
We're the only player combining: Zero-knowledge proof verification Conditional payment automation XRPL's payment-optimized infrastructure Real-world use case focus (not theoretical DeFi)
CredentialPay
Our project is a simple platform that allows anyone to issue and receive on-chain XRP Credentials. An organization or user logs in with their XRP wallet, fills a short form, and issues a credential to one or more participants — for example, hackathon certificates, attendance badges, awards, or role-based credentials.
When the recipient logs in with their wallet, the platform automatically detects any credentials issued to them. In one click, they claim and receive the credential on XRPL.
The goal is to provide a universal and flexible credential system, compatible with multiple use cases, easy to adopt, and fully based on native XRPL features.
We also think we can leverage the URI of credential to point to dynamic NFTs that define the identity of the user or to DID (digi id)
ZK_F1 Protocol
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). We've used the Gemini AI for Coding Support and the relations between all the parts of our protocol.
Dungeon Ledger
Execute game.py to play the game. The major part of the code is in protocol.py
Implementation of F1-AI racing by UniTrento3 team
Please refer to the report for theoretical description and github technical details
Racing F1
PROTOCOL FLOW
- Setup (done by minimal trusted external program)
- Fix a prime p.
- Generate signing keys (f1,v1) (Ed25519).
- Generate HE (BFV) keys with Pyfhel: public keys p1,p2,p3 and private key k1.
- Distribute p1,p2,p3 to server and players; keep k1 only in the external program.
- Build a hidden quadratic speed polynomial P by sampling 66 coefficients in Zp (because a quadratic over 10 variables has 66 terms and the ten components of the car vector are used as the variables).
- Encrypt and distribute the encrypted coefficients to the server and the users.
- Never store plaintext cars or P (polynomial's coefficients).
- Registration: For each new player, the external programme generates a random 10-vector with entries in 1,999. Encrypts it with p1, signs with f1 and delivers to the player (no plaintext retained by the programme). From now on, the player owns an encrypted and signed car.
- Training (up to 9 rounds per player) Per round: Player pays 1 token and submits one of their signed cars to the programme. The programme verifies the signature, generates a random integer 10-lenght vector with entries in −19,19, it encrypts the vector with BFV and adds it to the car vector under homomorphic encryption. The programme signs the resulting encrypted car and returns it to the player. Player evaluates encrypted speed by applying encrypted P to the encrypted car using p1,p2,p3. He sends only the encrypted speed to the external program, which decrypts the scalar and returns the speed value in plaintext. This process lets players iteratively evolve cars while keeping both the previous and the trained car flags and the speed formula secret.
- Race & public verification To enter the race, a player pays 1 token and publishes the chosen encrypted, signed car to a smart contract. The server collects the published cars, verifies the signatures, evaluates all speeds homomorphically with BFV and sends only the encrypted speed results to the external program for decryption. The final leaderboard (plaintext speeds) is published on-chain.
Problems solved: -Anti-stealing: if two identical encrypted cars appear, only the first published is accepted (blockchain order = ownership). Moreover, the probability that two honest cars generated by the protocol are exactly identical is negligible, so duplicates flag copying. -Auditability: anyone can re-encrypt the published plaintext speeds and check they match the encrypted evaluations for each public car. If an inconsistency is found, the race is invalidated; otherwise the winner receives 100 tokens. -Anti-collusion: as in the training part there is only the interaction between the player and the programme and in the race part the speed is calculated by the server our systems prevents collusion.
We partially used AI (chatGPT, Claude) for the implementation
Race Chain
Racing game with chain plugins.
XRPL QUIZ
The project consists of a blockchain-based quiz: each day every user can respond to 10 multiple-choice questions: the first 7 about general culture and the last 3 about blockchain technology. To help everyone learn, each blockchain question includes a short introduction and a detailed explanation that becomes available after you answer. At the end of the quiz, the winners (those who answer all 10 questions correctly) are awarded with a prize pool (in XRP) , and there is also a small consolation prize (in XRP) for participants who get 9 questions right.