
Zara’s “Oasis” existed nowhere and everywhere—a line of code that could turn two farmers into a market.
Ravi read that sentence in her forum post a dozen times on the rattling bus ride to the border, and he still didn’t fully understand it. A line of code. A market. The words sat in his mind like two pieces of a puzzle that didn’t quite fit together.
The bus was crowded with Drylands workers heading to Glass City for day labor—cleaning, construction, anything that paid in solar tokens. They sat in silence, their faces tired, their water bottles empty. Ravi clutched his tablet and stared out the window at the landscape changing from brown to beige to the pale gray of the buffer zone.
The border between the Drylands and Glass City was less a line and more a wound. On one side, dust and desperation and the squat concrete buildings of Guild counting houses. On the other, gleaming white towers that caught the morning light like teeth. The contrast was so sharp it hurt to look at.
The bus stopped at a checkpoint. Ravi showed his ID, submitted to a quick scan, and stepped off into the no-man’s-land between worlds.
He was early. Twenty minutes early, according to his tablet. He found a bench in the shade of a broken solar canopy and sat down to wait.
Zara arrived exactly at noon.
She came on an electric scooter, her dark hair pulled back in a practical ponytail, a rugged laptop bag slung across her body. She was seventeen, the same age as Ravi, but everything about her screamed “Glass City”—the efficiency of her movements, the confidence in her posture, the way she looked at the world like it was a problem waiting to be solved.
She parked the scooter, walked toward him, and stuck out her hand.
“Zara. You’re Ravi?”
He shook her hand. Her grip was firm and quick.
“Yeah. Thanks for coming.”
“Thanks for messaging. Most people read my posts and think I’m crazy. Or a scammer.”
“Aren’t you kind of both?”
Zara laughed—a short, surprised sound. “Maybe. But the crazy ones are the ones who change things. Come on. I know a place where we can talk.”
The place was an abandoned rest stop a quarter mile from the border—a low building with a collapsed roof and a broken water dispenser that had been looted years ago. But it had shade, and a concrete floor, and a wall that Zara immediately started drawing on with a marker she pulled from her bag.
“Okay,” she said, uncapping the marker. “You said you’re a farmer. You understand supply and demand, right?”
“Everyone understands supply and demand. The Guild just calls it something else. ‘Market dynamics.’ ‘Price discovery.’ What they mean is ‘whatever we can get away with.'”
Zara nodded. “Right. Because the Guild controls both sides of the market. They set the price you pay for water, and they set the price they’ll pay for your crops. That’s not a market. That’s a monopoly.”
She drew two circles on the wall. One labeled “Farmers,” the other labeled “Guild.”
“The Guild stands in the middle. They take a cut on every transaction. And because they’re the only game in town, they can take as much as they want.”
Ravi crossed his arms. “I know all this. You said you had a solution.”
“I do.” She drew a third circle, connected to the first two by lines. “This is a liquidity pool. It’s a smart contract—a piece of code that lives on the blockchain. Instead of trading through the Guild, you trade through the pool.”
“How does the pool know what price to set?”
Zara’s marker moved to the space between the circles. She wrote a formula:
x × y = k
“This is the constant product formula. It’s the heart of an Automated Market Maker. X is the amount of water credits in the pool. Y is the amount of solar tokens. K is a constant—it never changes.”
Ravi stared at the formula. “I’m going to need you to explain that in farmer terms.”
“Okay. Imagine you have a bucket. Half full of water, half full of solar tokens. If someone wants to buy water, they put solar tokens into the bucket and take water out. But because the total product has to stay constant, the price changes automatically. If the pool has less water, water becomes more expensive. If it has more water, water becomes cheaper.”
“So the price is set by… math?”
“By the ratio of the two assets. No agents. No back-room deals. No Kael telling you the rate changed because he felt like it.”
Ravi turned the idea over in his mind. It was strange—trusting a formula instead of a person. But people had lied to him. People had exploited him. A formula couldn’t do either of those things.
“Who puts the water and solar tokens into the bucket in the first place?” he asked.
“Liquidity providers. Anyone who wants to earn fees. When you deposit equal value of both tokens into the pool, you get a share of every trade that happens. Every time someone swaps water for solar, they pay a small fee—0.3%—and that fee gets distributed to all the liquidity providers.”
Ravi’s eyes widened. “So if I put water and solar into the pool, I earn money every time someone trades?”
“Exactly. And because you’re providing liquidity—making it easier for others to trade—you’re helping the whole system work.”
“No middlemen.”
“No middlemen.”
“No Guild.”
“No Guild.”
Ravi looked at the drawing on the wall. Circles and lines and a formula that might as well have been written in another language. But underneath all of it, he saw something familiar: a group of people pooling their resources to help each other. It wasn’t so different from how farming communities had always worked—sharing tools, trading labor, watching out for neighbors.
Except this was faster. This was global. This was code.
“Can I see it?” he asked. “The actual pool?”
Zara smiled. “I was hoping you’d say that.”
She pulled a laptop from her bag—a ruggedized model with a screen that could bend all the way back into tablet mode. She set it on the broken water dispenser and typed a series of commands.
A dashboard appeared. It was simple—almost too simple. Two numbers in large type: Water Credits: 100 and Solar Tokens: 100 (equivalent value) . Below that, a graph showing trading volume over time. Below that, a list of recent transactions.
“This is the Oasis Pool,” Zara said. “I deployed the smart contract three days ago. Right now, I’m the only liquidity provider—I deposited 100 water credits and 100 solar tokens’ worth of solar.”
“One hundred each?”
“The values have to be equal when you deposit. That’s how the formula works. If the prices change later, the pool rebalances automatically.”
Ravi studied the dashboard. “It’s… small.”
“It’s a proof of concept. But watch.” She pulled up another window—a trading interface. “I’m going to make a trade. I’ll swap 5 solar tokens for water credits.”
She entered the numbers. The interface showed a preview: 5 solar tokens in, water credits out. A small fee—0.015 tokens—was displayed separately.
“See that fee? That’s what liquidity providers earn. Right now, since I’m the only LP, I earn it all. But if you deposited, you’d earn a share too.”
She executed the trade. The dashboard updated instantly. Water Credits dropped from 100 to something like 95.2 (Ravi couldn’t do the exact math in his head). Solar Tokens increased from 100 to 105. The fee was added to a separate line: Total Fees Earned: 0.015.
“The price adjusted automatically,” Zara said. “Because the pool has less water now, water is slightly more expensive. That’s the market working.”
Ravi reached out and touched the screen, as if he could feel the code moving beneath his fingers. “No Guild. No Kael. No waiting in line.”
“No.”
“How do I know it’s real? How do I know the code does what you say it does?”
Zara’s expression didn’t change—she’d been expecting this question. “The smart contract is open source. Anyone can read it. Anyone can audit it. That’s the point of blockchain—transparency. I can’t hide anything. I can’t change the rules without everyone knowing.”
“And if the code has a bug? If someone finds a way to break it?”
“Then we lose everything. That’s the risk. Code is law, but code can also have flaws. The question is whether the flaws are worse than the flaws in the Guild’s system.”
Ravi thought about Kael’s smile. The side door. The traders laughing. The Guild’s system had flaws too—but those flaws were features. They were designed to extract wealth from farmers, not to serve them.
“Can I try?” he asked.
“Try what?”
“A trade. With my own tokens.”
Zara hesitated. “You trust me that much?”
“I trust the math more than I trust the Guild. And I trust that you built this because you actually want to help people. Am I wrong?”
Zara looked at him for a long moment. Then she stepped aside and gestured to the laptop. “Go ahead.”
Ravi pulled out his tablet and opened his water wallet. He had brought 50 solar tokens with him—not the family’s savings, but his own small stash, earned from selling eggs and repairing neighbors’ irrigation timers. He’d been saving for a new tablet battery, but this seemed more important.
He connected his wallet to the Oasis Pool interface. The dashboard recognized his address and showed his balance.
“Swap 5 solar tokens for water,” he said, more to himself than to Zara.
He entered the numbers. The interface showed the same preview she’d seen: 5 solar tokens in, water credits out. The fee was tiny—0.015 tokens. He clicked confirm.
The transaction took three seconds to process. Three seconds that felt like three years.
Then the dashboard updated. Ravi’s water wallet showed the new credits. His solar balance decreased by 5. The pool’s numbers shifted again.
He had done it. No Guild. No Kael. No waiting in line. Just code, and a laptop, and a girl who had built something that actually worked.
“I did it,” he said. His voice cracked.
Zara smiled—a real smile, not the practiced one she’d used when they shook hands. “Yeah. You did.”
Ravi stared at the screen. The numbers were small—less than a single drop of water. But they represented something enormous. A crack in the Guild’s monopoly. A door that had been forced open, even if just a crack.
“How do we make this bigger?” he asked. “How do we get more people to use it?”
Zara’s smile faded. “That’s the hard part. The pool needs liquidity—needs people to deposit assets. Without depth, large trades will cause huge price swings. And if the price swings too much, people get scared. And if people get scared, they withdraw. And if they withdraw, the pool dies.”
“So we need to convince people to trust it.”
“More than that. We need to convince them to commit to it. To put their savings into something that might fail.”
Ravi thought of his father. His mother. The Patel family. The Nguyens. All of them had been hurt by the Guild. All of them dreamed of something better. But dreams were cheap. Trust was expensive.
“I know people,” Ravi said slowly. “Farmers. They’re desperate. But they’re also smart. They’ve survived the Guild for forty years. If I can show them that this works—that it’s fair, that it’s transparent—some of them might join.”
“Some isn’t enough. We need many.”
“Then I’ll convince many.”
Zara studied him. “You really believe that.”
“I have to. My family’s tomatoes are going to die if we don’t figure something out. And even if we save them this time, the Guild will just raise rates again next drought. And the drought after that. And the drought after that. I’m tired of surviving. I want to win.”
The word hung in the air between them. Win. It sounded almost foolish—like something a child would say. But Zara didn’t laugh.
“Okay,” she said. “Let’s win.”
The Aquifer Guild’s headquarters was a repurposed water tower on the edge of Glass City—a relic from before the drought, when water had been too plentiful to bother hoarding. Now it was a fortress of wealth and power, its interior lined with actual wood and furnished with chairs that cost more than most farmers made in a year.
Torvin, the Guild Master, sat at his desk and reviewed the day’s reports. He was a thin man in his fifties, with pale skin that never saw the sun and eyes that never stopped calculating. He had built the Guild into what it was—not through violence, exactly, but through something more effective: control.
Control of the water credits. Control of the exchange rates. Control of the farmers’ desperation.
The reports were good. Profits were up 8% from last month. The drought was driving demand, and demand drove prices, and prices drove the Guild’s margins. Some of the smaller farming communities were starting to crack—selling their future harvests at discount rates just to buy enough water to survive another week.
Torvin allowed himself a small smile. The system was working.
Then his junior analyst, a nervous young woman named Sariah, knocked on his door.
“Guild Master? There’s something you should see.”
She handed him a tablet. On it was a blockchain explorer, showing a smart contract address and a series of transactions.
“What am I looking at?”
“It’s a liquidity pool, sir. An Automated Market Maker. Someone built it to trade water credits and solar tokens directly. No middlemen.”
Torvin’s smile vanished. He scrolled through the data. The pool was small—barely 200 credits in total liquidity. But it was growing. And the transaction history showed that real people were using it. Farmers, by the look of their wallet addresses.
“Who built this?”
“An address traced to a programmer in Glass City. A seventeen-year-old named Zara Chen.”
“Seventeen.” Torvin said the word like it was a curse. “A child built a competing exchange?”
“It’s not really competing yet. But if it gains traction…”
Torvin handed the tablet back. “Monitor it. I want daily reports. And find out if any of our farmers are using it.”
“Sir, what if it does gain traction? What if more people start using it?”
Torvin leaned back in his chair. Outside his window, the Glass City skyline glittered in the afternoon sun. Somewhere out there, a seventeen-year-old girl was trying to tear down everything he’d built.
“Then we wait,” he said. “Markets are cruel. They punish the naive and the overconfident. When this pool fails—when these farmers lose their savings because they trusted a child’s code—they’ll come crawling back to us. And we’ll be here. With our rates.”
Sariah nodded and left.
Torvin picked up his pen and returned to his reports. But he couldn’t shake the feeling that something had shifted. A crack in the wall. Small, for now. But cracks had a way of growing.
Ravi arrived home as the sun was setting, painting the fields in shades of gold and red.
His mother was in the kitchen, stirring a pot of rice and beans. His father was at the table, staring at a piece of paper covered in calculations. Neither of them looked up when he walked in.
“I went to Glass City today,” Ravi said.
Malik’s head lifted. “Without telling us?”
“I needed to see something. Someone. A programmer who built a new way to trade water.”
Leena stopped stirring. “A new way?”
Ravi sat down across from his father. He pulled out his tablet and showed them the Oasis Pool dashboard—the numbers, the formula, the transaction history.
“It’s called a liquidity pool. It’s code. No Guild. No Kael. No arbitrary rate changes. The price is set by math—by supply and demand, not by what some trader decides.”
Malik stared at the screen. “And you trust this?”
“I tested it. I swapped five solar tokens for water. It worked. The fee was tiny. The transaction took three seconds.”
“A test isn’t the same as trusting your savings to it.”
“I know. But Dad—the Guild is going to keep raising rates. You know that. We sell half the tomatoes now at a loss, we survive this drought. But next drought, the rates will be even higher. And the drought after that, even higher. We can’t keep doing this.”
Malik was silent for a long time. Then he said, “What are you asking?”
“I’m asking you to let me try. To let me show the community. If we pool our resources—just a few families, just a small amount—we can earn fees. We can trade without the Guild. We can build something that’s ours.”
“Or we can lose everything.”
“Yes. That’s the risk. But the Guild is a guaranteed loss. Every day, every transaction, they take from us. The pool is a chance at something else.”
Leena sat down across from him. Her face was unreadable. “You really believe in this?”
“I believe that the way things are isn’t the way things have to be. And I believe that Zara—the girl who built this—she’s not trying to trick us. She’s trying to help.”
“And if you’re wrong?”
Ravi met his mother’s eyes. “Then I’ll spend the rest of my life making it up to you. But I don’t think I’m wrong.”
Leena looked at Malik. Malik looked at the tablet. The numbers glowed in the dim light of the kitchen.
“One week,” Malik said finally. “We deposit a small amount. We watch what happens. If it works, we talk to the neighbors. If it doesn’t, we pull out and never speak of it again.”
Ravi’s heart leaped. “Thank you.”
“Don’t thank me yet. Thank me when we’re not eating dust.”
That night, after his parents had gone to bed, Ravi sat on the roof and stared at the stars.
The same stars. The same dry wind. The same desperate hope.
But now there was something else. A plan. A direction. A line of code that could turn two farmers into a market.
He pulled out his tablet and opened his message thread with Zara.
To: CodeZara
My family is in. One week trial. Small deposit. If it works, I’ll bring more.
We’re going to build this together.
Her reply came almost instantly.
From: CodeZara
Together.
Tomorrow, I’ll send you the governance docs. Every pool needs rules. Every community needs a voice.
Welcome to the Oasis.
Ravi closed his eyes and listened to the wind. Still no rain. But for the first time in weeks, he didn’t mind.
The Oasis wasn’t a place. Not yet. But it was coming.
And when it arrived, the Guild wouldn’t know what hit them.
Table of contents:
Introduction
Chapter 1: The Desert of Scarcity
Chapter 2: The Automated Market Maker
Chapter 3: Providing the Pool <<<<<< NEXT
Chapter 4: Impermanent Loss
Chapter 5: The Whale’s Splash
Chapter 6: Draining the Oasis
Chapter 7: The Flash Loan Attack
Chapter 8: Rebalancing the Ecosystem
Chapter 9: Deep Liquidity
Chapter 10: A More Fertile Ground
![]()