See the agents run a school day on XRPL testnet

School money shouldn't cost school money.

Schools lose a slice of every rand they collect to payment fees, and hours every week to admin that grows with every till and supplier. Korsie's finance agents collect, settle, restock and reconcile on the XRP Ledger for a flat 1%, inside limits your own people set.

what schools and their shops pay today to collect money digitally
2.4%–5.75%
what schools and their shops pay today to collect money digitally
Korsie's fee, taken once in each settlement
1% flat
Korsie's fee, taken once in each settlement
for a payment to settle on the XRP Ledger
3–5 s
for a payment to settle on the XRP Ledger
Cape TownDurbanGqeberhaJohannesburg
  • School payments settling
  • Corridors across Africa
  • 3–5 s · a fraction of a cent
Why Korsie exists, now

Moving school money costs schools money.

A fee-paying school collects tuckshop sales, fees and top-ups through card machines, payment links and cash. Each channel takes its cut, none of them talk to each other, and the cost of running it all grows with every till, supplier and school.

2.4%–5.75%Lost on every rand collected

Card machines, payment links and school payment apps take a cut of every tuckshop sale, fee and top-up. On a R20 tuckshop sale, a gateway's fixed fee alone can take more than 10%.

Several appsThat don't talk to each other

One system for the tuckshop, another for fees, another for payments, and none of them reconcile with each other.

Every weekReconciled by hand

Bursars match sales, deposits and bank statements in spreadsheets, and chase the gaps.

Every new tillAdds cost instead of saving it

Each till, supplier and school brings more admin and more fees. Nothing gets cheaper as it grows.

What it costs a school

On R100 000 a month of tuckshop sales

Payment fees at 2.4%R2 400
Payment fees at 5.75%R5 750
Korsie at 1%R1 000

Up to R4 750 a month back in the school's budget, before counting the bursar's hours. An illustration at the rates above.

With Korsie
  • A flat 1%, taken once in each settlement
  • Every break settled as one payment, to everyone it owes
  • The books reconcile themselves, checkable against the public ledger
  • More tills and suppliers mean more agent work, not more admin
What the agents do

Seven finance agents. Each works for a person, inside limits that person sets.

They do the repetitive, error-prone money work a school pays people and platforms for today, around the clock, and every choice they make can be checked.

Bell agent

Works for the bursar

Keeps tills selling, and closes each window on time

  • Keeps a window open around the clock, weekends included
  • Closes it at the end of each break on the timetable
  • Closes it when an event ends, or at the team's size and time caps

Instead of someone closing the till at every break, and at weekend events

Settlement agent

Works for the bursar

Settles every break in one payment

  • Waits for tills that may still hold offline taps
  • Pays five parties in one all-or-nothing Batch
  • Holds back taps a parent disputed

Instead of reconciling the tills against the bank by hand

Procurement agent

Works for the tuckshop operator

Restocks the tuckshop, paying per order by x402

  • Notices low stock and the school calendar
  • Gets live x402 quotes from approved suppliers
  • Pays per order, with the invoice bound to its decision

Instead of phoning suppliers and paying invoices one by one

Treasury agent

Works for Korsie's finance lead

Keeps Korsie's fee accounts funded

  • Tops up fee accounts that fall below their buffer
  • Swaps RLUSD for XRP on the AMM
  • Never pays more than 1% above the quoted price

Instead of someone watching balances and topping up accounts

Allowance agent

Works for a family abroad

Tops up a learner from family abroad

  • Watches wallet 1001's balance
  • Pays from the family's account through XRPL delegation
  • Stops the moment the family revokes

Instead of sending money home every week

Swap agent

Works for the bursar

Turns whatever families pay in into the school's currency

  • Converts XRP into RLUSD for a learner's wallet in one payment
  • Passes RLUSD straight on to the pool
  • Sends money for an unknown wallet code back to the sender

Instead of a forex fee, a remittance counter and a payment reference someone mistyped

Guardian

Works for everyone

Watches every agent and can pause any of them

  • Spots payments the signer never approved
  • Blocks invoices that ask to pay a new account
  • Pauses an agent within seconds

Instead of finding fraud at month-end

Meet Node

Korsie's AI. It chooses; it never touches the money.

Every agent asks Node to choose between options code has already priced, and Node says why. It never sees a key, never writes a payment and can't change a limit. The policy engine and the signer check every choice before any money moves.

  • Chooses between options code priced. Never works out an amount.
  • Says why in plain words, sealed into the decision record.
  • An AI, not a person, and always labelled as one.

Waiting for an agent to ask

How every payment happens

Node chooses. Code checks. The ledger enforces.

The protocol, step by step
  1. 01
    NoticesA break closes, stock runs low, a wallet falls below its floor.
  2. 02
    Code lists the optionsEvery amount, payee and fee worked out in advance.
  3. 03
    Node choosesKorsie's AI picks one option and says why. It never writes a payment.
  4. 04
    Policy checksPayees, caps, hours and approvals from the signed mandate.
  5. 05
    Signer signsThe only part with keys, and it checks everything again.
  6. 06
    The ledger settlesWith the agent's ID and the decision's hash. Anyone can verify it.
Why the XRP Ledger, and Ripple

We chose rails that make moving money almost free, and keep it in people's hands.

We needed payments that settle in seconds for a fraction of a cent, pay many people at once, and carry limits no agent can get around. The XRP Ledger does all of it natively, and Ripple is building in Africa.

XRP LedgerWhere every payment settles, in seconds, for a fraction of a cent
RippleRLUSD, its US dollar stablecoin, carries value across borders
XRPPays network fees, swapped for RLUSD on the ledger's own exchange
What we needed · 01

Fees that round to zero

Settling a whole break, five payments in one transaction, cost 84 drops: 0.000084 XRP. Card machines take a percentage of every sale.

A settled break on testnet
What we needed · 02

Final in seconds

A new ledger closes every 3 to 5 seconds, so a break is paid out moments after the bell, not days later, and the bursar's file is final.

What we needed · 03

All or nothing

Batch pays the tuckshop, supplier, school and Korsie's fee in one transaction. Either everyone is paid, or no one is.

A five-leg Batch on testnet
What we needed · 04

Limits the ledger enforces

A payment channel caps what the procurement agent can spend, and permission delegation lets a family lend one right and take it back. Neither depends on our code.

The stock budget channel on testnet
What we needed · 05

A stable dollar and an exchange, built in

RLUSD keeps cross-border value steady, and the ledger's AMM swaps it for XRP within a price limit. Parents still see rands.

What we needed · 06

Agents that can pay

With x402, the procurement agent pays a supplier's API per order, with the invoice bound to its decision.

An order paid by x402 on testnet
Ripple in Africa

The rails are arriving where our schools are. Ripple brought RLUSD to Africa in September 2025 through Chipper Cash, VALR and Yellow Card, and in October 2025 South Africa's Absa Bank chose Ripple's technology for digital asset custody.

Africa first

Trialling in South Africa. Built for the continent.

We're starting where we live: fee-paying South African schools, tuckshops that sell in rands, and families abroad who send pocket money home. Korsie is designed for African schools from the first tap.

Rands on every screenParents top up and spend in rands. The ledger works underneath, out of sight.
Sells when the signal dropsThe till signs every tap on the device and syncs when the network comes back.
Family abroad, without the weekly transferLend one agent one right, inside a monthly budget, and take it back with one tap.
Proof for the bursarEvery settlement file is checked against the public ledger, right in the browser.
Now Trialling
South Africa

A testnet trial with the full team of agents. The beta is open to schools, tuckshop operators, parents, families abroad and suppliers.

Join the beta
NextPlanned
Across Africa

The same agents, mandates and ledger, for schools, tuckshops and families in more African markets.

Safe by design

Autonomous, inside lines a person drew.

Limits the ledger enforces

We tried four ways around the stock budget: an overdraw, self-funding, a forged open and a wrong key. The XRP Ledger refused all four.

People set the limits

Each agent works inside a mandate a person signed. The person who signed changes the limits; agents never can.

A guardian on watch

It watches every agent account live and pauses an agent in seconds. Only a person can resume it.

Every decision checkable

Each payment carries the hash of the decision behind it. Your browser can check both against the ledger.

The beta is open

Keep school money for school.

We're inviting a small group of South African schools, tuckshops, families and suppliers to trial Korsie with us. No real money moves in the trial.