XTrace
Project Information
At a Glance
An XRPL tool suite for banks to ensure compliance. Features a real-time fund tracing visualizer and a dashboard to freeze/clawback tokenized assets for AML and asset safety.
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.
Technical Details
Technical Description
A full-stack monorepo built on TypeScript, composed of three distinct services:
Backend (Node.js/Express): A data-provider service that fetches raw XRPL transactions (account_tx), automatically prices tokens from the on-chain DEX (book_offers), and serves normalized JSON data.
Visualizer (React/Vite/D3.js): A data-consumer SPA that renders transaction data from the backend as an interactive, force-directed "bubble map" for fund tracing.
Dashboard (Next.js): A hybrid admin tool that fetches statistics from the backend and connects directly to the XRPL to execute on-chain compliance actions (Freeze/Clawback).
Team
3Samuel Kempf
Lennon Jeaugey
DANIEL SK Tan
Hackathon
Prizes Won
1Prizes Won
1 prize awarded