The story: the town storehouse
It is easier to picture with sacks of beans than with tokens. Here is the same thing as a story. After each step, the real Reactor word is in bold.
The pictures below move. This stops them.
A person carries a sack of JitoSOL into the storehouse. It lands on the pile inside, and a ticket — one rxSOL — comes back out to the person. 1. You hand in a sack
A storehouse stands in the middle of town. You carry in a sack of beans. The keeper weighs it, puts it on the pile, and gives you a paper ticket that says how many beans are yours.
The pile is Containment — the vault that holds all the JitoSOL. The ticket is rxSOL. Handing your sack in is a Fuse. Handing the ticket back and walking out with your beans again is a Split.
A row of tickets moves towards the door. The keeper's hand holds a few of them back; the rest carry on out. 2. There is a small handling fee
The storehouse is not free. It keeps a few tickets back every time it hands some over. It does the same when you take beans out. And it takes a few every time a ticket passes from one person to another.
Those are the three fees: — to Fuse, — to Split, and — every time rxSOL moves — including every swap on an exchange.
The held-back tickets slide onto the counting table and part into three piles: one for the keepers, one that gets torn up, and one that goes into the jar. The piles are drawn at the sizes the three shares are set to right now. 3. The fee is sorted into three piles
The tickets the keeper held back go onto the counting table. They are sorted into three piles, in this order.
The first pile pays the people who build and run the storehouse: — of the fee. The next pile is torn up: — of the fee. The last pile, — of the fee, goes into a jar behind the counter.
Two tickets tear in half and fall away. The pile of beans underneath does not change. The bar under the tickets that are left — what each one claims — grows a little. 4. Tearing tickets up makes the others worth more
This is the strange one, so read it twice.
When tickets are torn up, no beans leave the pile. There are simply fewer tickets sharing the same beans. So every ticket still out there claims slightly more beans than it did this morning.
Nobody's tickets are taken to do this. The torn-up ones come out of the fee. Reactor calls this the Burn-off.
At the counter, a ticket slides one way and coins slide back the other way. One ticket out of the swap flies back to the counting table as a fee. 5. The swap counter in the market
Not everyone wants to walk to the storehouse. So there is a counter in the market where you can swap tickets for cash on the spot, in seconds.
The counter only works if it is stocked with both: a stack of tickets and a stack of cash. Anyone can stock it. You put in some of each, and you get a claim slip for your share of the counter's stock.
The counter is a pool on Raydium — an exchange we do not run. Its two stacks are the pool's other token and the tickets. Stocking it is Enrich, taking your share back out is Deplete, and the claim slip is called fuel.
The jar drips steadily into three cups below it. Each cup is as wide as that person's share of the drips. 6. The jar has a tap, and it drips
Back at the storehouse, the jar behind the counter has a small tap that is always open.
If you hand your claim slip in at the desk — that is Load — you get a share of every drip for as long as it is there. Your share is called Output, and it collects in a cup with your name on it. Empty the cup whenever you like (Harvest). Take your claim slip back whenever you like (Eject). Harvest can never be switched off.
The jar never empties in one go, and it never runs dry. About half of whatever is in the jar drips out in —.
Four stops go round in a circle: swapping, fees, the jar, the people who keep the counter stocked — and back to swapping. 7. Why the storehouse bothers
The counter is what makes a ticket useful. If you cannot swap it, it is just paper.
So the storehouse pays the people who keep the counter stocked, out of the fees that the swapping itself produces. More swapping means more fees, which means more drips, which means more reason to keep the counter stocked.
That circle is the reactor.
And it works the other way too. No swapping means no fees, which means no drips. Output can be zero.
A clerk walks from the market back to the counting table, carrying the little fee boxes, and goes round again. Who carries the fee boxes?
The fees taken on a transfer wait on the account that received the tickets. About every ten minutes a clerk goes round and empties those little boxes onto the counting table. Anyone can be that clerk — it is not a special power, and it is not us.
Where the story is not quite right
- A paper ticket could not charge a fee when it changed hands. rxSOL can, because the fee is a rule written inside the token itself.
- The jar does not pour at a steady rate. It releases a slice of whatever is in it, all the time, so it gets slower as it empties and faster when new fees arrive.
- The counter is not part of the storehouse. It is a different business (Raydium), with its own rules and its own risks.
- "Worth more beans" is about beans, not about money. What one rxSOL sells for is decided by whoever is trading it, not by Reactor.