About
The mandatory 2-hour training for the UKCBT XRPL AI Hack in London. Learn the foundations of the XRP Ledger, read XRPL transactions as data, pull real on-chain data yourself, understand how money laundering shows up on public ledgers, and get ready to build an AI/ML detection model on the day.
Welcome. This is the mandatory online training for The XRPL AI Hack, run by the UK Centre for Blockchain Technologies (UKCBT) in partnership with Ripple, the UCL Centre for Blockchain Technologies, the Imperial College London Data Science Society, the King's College London Blockchain Society and GirlsWhoML.
On Saturday 24 October 2026 at IDEALondon, you'll build an AI/ML model that detects money-laundering-style activity on the XRP Ledger, using real, publicly available on-chain data. This training gets you there: from "what is a blockchain?" to downloading real XRPL transactions, turning them into a graph, and scoring accounts by laundering typology. No blockchain background needed; if you can write a little Python, you're ready.
This is a 2-hour live session in five parts:
| Time | Part | Module |
|---|---|---|
| 0:00 – 0:15 | 1 · Foundations of Distributed Ledgers & the XRPL | Introduction to the XRP Ledger |
| 0:15 – 0:50 | 2 · XRP Ledger Architecture & Transaction Model | Transactions on the XRP Ledger, then Reading XRPL Transactions as Data |
| 0:50 – 1:25 | 3 · Accessing & Working with Public On-Chain Data | Hands-on: Exercises 1 and 3 on Mainnet |
| 1:25 – 1:50 | 4 · Domain Knowledge: Money Laundering Patterns | Typologies, red flags and the scoring script |
| 1:50 – 2:00 | 5 · Practical Guidance & Resources | The day's format, scoping and pitching, then Q&A |
New to blockchain altogether? Read the optional Blockchain & Crypto Basics pre-read (in the documents) before the session. The quizzes and the optional exercises can be finished after the session, before the hackathon.
Before the day, make sure you have:
- An active XRPL Academy account
- A laptop with Python 3.10 or later (or a Google Colab account)
- Python installed with
pip install xrpl-py==5.2.0 pandas networkx scikit-learn(or a Colab notebook ready), so the hands-on part runs straight away
Modules
1 · Foundations of Distributed Ledgers & the XRPL
2 · XRP Ledger Architecture & Transaction Model
Transactions on the XRP Ledger
How transactions change the XRP Ledger: the anatomy of a transaction, transaction types and flags, the validation lifecycle, canonical ordering, and what a single ledger version contains.
Reading XRPL Transactions as Data
The XRP Ledger from an analyst's point of view: state versus history, the ledger objects that matter for following money, the transaction types that move value, how to read metadata and amounts, and the five traps that quietly corrupt an on-chain analysis.
3 · Accessing & Working with Public On-Chain Data
4 · Domain Knowledge: Money Laundering Patterns
5 · Practical Guidance & Resources
Resources
Achievements
No badges yet
Say hello to the cohort or complete a module to earn your first milestone.
Next to unlock