We already have a working AI agent. The next 90 days are about turning it into an agent for the financial internet: a system that watches, researches, builds tools and, within limits you define, acts.
Priorities can change. Features can be dropped. If something takes two days instead of two weeks, we move on immediately.
01
Phase 1 · Can Lain see?Completed
Lain should watch the market while you sleep
The first step is giving Lain eyes. You show it the wallets, tokens and projects you care about. Then it keeps watching on its own.
Watch this wallet. Tell me when it starts building a new position.
Watch these ten addresses. Alert me if several of them start entering the same asset.
Every morning, tell me only what actually matters to my portfolio.
We do not need another crypto news feed. We need an agent that understands your context.
Wallet monitoringOct 6
Event-based alertsOct 6
Portfolio-aware briefingsOct 7
Lain keeps working while the user is offlineOct 6
02
Phase 2 · Can Lain build tools?Completed
If a tool does not exist, Lain should build it
This is one of the most important ideas behind Lain OS. Imagine you need an unusual analysis:
Watch these 30 wallets and find tokens that at least 5 of them buy within 48 hours.
Normally, that means API → code → server → cron → database → interface. With Lain, we want to reduce that to one request. It writes the tool, runs it and saves it for later. Then you say:
Ignore trades below $500.
And the tool changes. Over time, every user gets their own set of financial tools built around their strategy by Lain itself.
Build tools from natural languageOct 13Built and demoed: one sentence became a 200-line on-chain holders tool. Ships with the next Lain OS release.
Save and reuse themOct 13Built: self-written tools are kept and versioned. Ships with the next Lain OS release.
Modify existing toolsOct 13Built and demoed: she reads her own tool, edits it, and can revert. Ships with the next Lain OS release.
Trigger them on schedules or eventsOct 13Built and demoed: every N hours, daily, or on sentinel alerts; reports only on change. Ships with the next Lain OS release.
03
Phase 3 · Can Lain act?Completed
From “I think I should buy” to an executable strategy
You describe a strategy in plain English:
Buy only if liquidity is above $500k, wallet X increased its position, and price impact is below 1%.
Lain turns that into rules. First, simulation, with no real money. We measure how many trades would happen, what the result would be, maximum drawdown, how much fees would cost and where the strategy failed.
Only after that can the user allow real execution. And even then, Lain operates under strict limits: maximum $X per trade, maximum $Y per day, approved tokens only, maximum slippage, and a kill switch.
The goal is not to build an AI casino. The goal is to let people program financial behavior in natural language.
Natural-language strategiesOct 19
Paper tradingOct 19
SimulationOct 20Every strategy runs on DEX history first: trades, result vs holding, max drawdown, fees and slippage, and where it failed.
Risk limitsOct 20Lain's wallet: $25 a trade, $100 a day, approved tokens only, slippage ≤ 1%, price impact ≤ 3%, a kill switch, and a confirmed quote before anything is sent.
First controlled live trade executed by LainThe transaction ↗Oct 21Lain bought 86,446 LAIN for 0.00123 ETH (about $3) from its own wallet on Robinhood Chain: an admin confirmed the quote in the chat, the owner approved it in MetaMask, inside the $25 / $100 / approved-tokens limits.
04
Phase 4 · Can Lain protect?Planned
Lain should protect money, not only make it
The more an agent can do with capital, the more important security becomes. We want to give Lain code and say:
Find the problem. Reproduce it safely. Fix it. Test it again.
We will start with our own software. Then CTFs. After that, authorized bug bounty programs. We are not interested in a nice-looking LLM report. We want the full cycle: find → prove → fix → verify.
Security sandbox
Audit our own code
First real issue found and fixed
First CTF completed with Lain
Public write-up
05
Phase 5 · Can we measure the cost of its work?Planned
We want to know the real cost of AI work
AI feels cheap until you start running agents continuously. One job may only need a cheap model. Another may require an expensive one. A third may be cheaper on a local GPU. Lain should choose the route automatically, and the user should see:
Task completed
Inference cost: $0.06
Final cost: $0.09
We want to compare models using a simple formula: quality / speed / price.
Multiple AI providers
Automatic model routing
Measurable cost for every task
Free and paid usage
First real payments inside Lain
06
Phase 6 · Will someone pay for that work?Planned
LAIN should be used because the product is being used
This is the core principle behind the token. We do not want to invent utility separately from the product. If Lain performs useful work, it consumes AI, compute, monitoring and infrastructure. That work can be paid for through LAIN.
task → work → known cost → payment → verifiable result
For us, the first real paid task matters more than a million words about token utility.
First real AI workload paid through the LAIN economy
07
Phase 7 In progress
The first external GPU
Today, Lain buys compute from large AI providers. We want to test another model: someone owns a GPU, they connect it to Lain, Lain sends a job, the GPU runs the inference, we measure price, speed and quality, and the machine owner gets paid.
At this stage, we do not need a global decentralized AI marketplace. First we need to prove that one external GPU can perform one useful paid task. Then we can decide what comes next.
External GPU connecteddemo ↗Oct 10An RTX 2060 on Ollama joined the Wired as node lain-rtx-2060 through lain-node.py.
Received a real workloadreceipt ↗Oct 10A community quest task: Minecraft × World of Warcraft.
Completed itreceipt ↗Oct 10730 tokens in 52.6 s on qwen3, answer hash on the receipt.
Received paymentNextThe node charges $0.20/$0.80 per 1M tokens; waiting for its first paid request.
What Lain should look like after 90 days
If these experiments work, Lain should be able to do something like this:
You add several wallets
Lain notices unusual capital movement
It researches the token
Finds related events and news
Builds a new tool for deeper analysis
Tests your strategy against historical data
Shows you the risks
Acts within predefined limits, if you allow it
At the same time, it knows how much the whole process cost, which models it used and where the work could have been done more cheaply. Some of those tasks may eventually run on an independent GPU somewhere else in the world. That is the direction, not a promise that every item above will survive unchanged.
This roadmap is supposed to change
If a feature turns out to be useless, we drop it. If something expected to take a month takes two days, we move forward. If users reveal a more interesting direction, priorities change. The public roadmap should reflect reality.
Completed
Shipped.
In progress
Building now.
Next
Current priority.
Planned
On the draft, not started.
Dropped
Tried it and decided not to continue.
Whenever possible, completed milestones carry proof: a demo, transaction, benchmark, code or report.
“We are building.”“We shipped this. Here is the proof.”
The real objective
In 90 days we do not need a hundred features. We need to learn whether a few core ideas are true.