How KryllOS works, why it runs on your own machine, what the KRL token does in it, and what is still to come. Written for traders, developers and KRL holders.


Version 1.0Published

Marketing communication. This crypto-asset marketing communication has not been reviewed or approved by any competent authority in any Member State of the European Union. The offeror of the crypto-asset is solely responsible for the content of this crypto-asset marketing communication.

Abstract

KryllOS is a desktop environment for automated crypto trading that runs on the user’s own machine, or on a server they rent. Strategies are built from visual blocks, replayed against real market history, then run against the live market without funds behind them. Exchange API keys stay on the machine that trades. There is no custody, no subscription, and no trading commission taken by KryllOS.

It is built by Kryll, the team that has been making automated trading tools since 2017. It keeps what that work got right: a block editor that makes a strategy readable, a store where the people who build good strategies get paid, and the KRL token, on-chain since 2018. What it changes is where everything runs, and who holds the keys.

  • Runs on macOS, Windows and Linux, or on your own VPS, deployed in one click.
  • A visual strategy editor with more than thirty native blocks, spot and futures in the same graph, and custom blocks for the rest.
  • A backtest engine rebuilt from scratch, a Multi Backtest queue, and paper trading on the live market.
  • KryllOS Skill, which lets the AI agent you already use build, check and backtest strategies in your editor.
  • A marketplace for strategies, custom blocks and applications, paid in KRL, with a share of every purchase redistributed to KRL stakers. It is in development.

1. Introduction

1.1 The problem with hosted trading bots

Most automated trading tools are websites. The strategy runs on the provider’s servers, so the exchange API keys that can place orders on your account live on those servers too. The features are the ones the provider chose to build. And the service is paid for with a subscription, a cut of the trades, or both.

Each of those is a trade-off the user did not really choose: a third party able to trade on their account, a ceiling on what a strategy can do, and a cost that grows with activity rather than with what the user gets out of it.

1.2 What KryllOS does instead

  • It runs on hardware the user controls: their computer, or a VPS they rent.
  • The keys stay on that machine. Kryll is not in the path between the user and the exchange.
  • What it can do is what is installed in it: blocks, strategies and applications, all from one store.
  • Using it costs nothing: no subscription, and no trading commission taken by KryllOS.

1.3 Who this document is for

Traders who want to automate a rule without writing code. Developers who want to extend the system. KRL holders who want to know what the token does inside the product.

1.4 Shipped and announced

KryllOS is in early access, and part of what is described here is not available yet. The roadmap lists what ships today and what is announced.

2. Where KryllOS comes from

2.1 Kryll since 2017

Kryll has been building automated crypto trading tools since 2017. Its publisher is Cryptense.

Its first product was a hosted platform built around one idea: a trading strategy should be something you can draw, not something you have to program. Traders composed bots by connecting blocks on a canvas, tested them against past market data, and ran them on Kryll’s servers. Over the years the platform added a marketplace where authors published their strategies for others to use, a mobile app, a reworked execution engine, multi-backtesting, variable blocks and webhooks.

2.2 The KRL token

The KRL token was issued in 2018 to fund the project and to serve as the currency of its ecosystem. Its maximum supply was fixed at 49,417,348 then, and it has not changed since.

2.3 What carries over, and what changes

KryllOS keeps the visual editor, the idea of a store that pays the people who build, backtesting before risking money, and the KRL token. Everything else was reconsidered from where it runs.

The hosted platformKryllOS
Where strategies runKryll’s serversYour computer, or your VPS
Exchange API keysStored by the serviceStored on your machine
What it can doThe features the platform shippedWhat you install from the store
Engine and backtestServer sideRebuilt from scratch, running locally
Cost to useA paid serviceNo subscription, no trading commission taken by KryllOS

3. Design principles

3.1 Self-hosted by default

KryllOS runs where the user puts it. There is no hosted version: strategies run on the user’s computer or on a server the user rents, and the orders they send do not go through Kryll.

3.2 No custody, ever

Funds stay on the exchange, in the user’s own account. KryllOS sends orders to that account with a key the user created; it never holds, moves or withdraws funds, and Kryll never sees the key.

3.3 A strategy you can read

A strategy in KryllOS is a graph of blocks that reads like a sentence. The graph you see in the editor is exactly what the backtest replays and what the engine runs: there is no hidden second version, and no export step that could change it. If you cannot read your strategy out loud to somebody else, you do not yet know what it does.

3.4 Free to use

KryllOS takes no subscription and no commission on trades. The exchange charges its own fees, and a VPS or an AI provider, if the user chooses one, bills them directly.

3.5 Built to be extended

KryllOS is a desktop, not a fixed product. Blocks, strategies and applications install from the same store and uninstall the same way, and a block that does not exist yet can be written, described to an AI, or installed from someone who already made it.

3.6 Open source, once version 1 is done

The source code of KryllOS will be published. Kryll is finishing version 1 first, so that what gets published is a foundation the rest can be built on, not a draft that changes every week. No date and no licence are announced yet.

Until the code is public, what this document says about how KryllOS behaves is Kryll’s description of it, not something a reader can audit.

4. Architecture

4.1 A desktop, not a website

KryllOS is a desktop application for macOS, Windows and Linux. Inside it, each tool is a window: the strategy editor, a backtest, the file manager and the wallet can stay open side by side, and the user arranges them once. There are no pages to navigate between.

What the desktop can do is what is installed in it. Native blocks and applications ship with KryllOS; custom blocks, strategies and further applications will come from the marketplace.

4.2 Where it runs

On the user’s own computer, or on a VPS they rent, set up with 1-Click VPS Deploy. On a VPS, strategies keep running with the laptop closed, and it is still the user’s machine, the user’s keys and the user’s data. Kryll operates no server in between.

Access is through Kryll Embark, the portal that serves the builds. During early access it requires an access key, sent in waves to anyone who asks for one.

4.3 The parts of the system

ComponentWhat it does
DesktopThe multi-window workspace: opens, arranges and closes applications.
File managerKeeps strategies, blocks and backtest runs as files on disk, and organises them.
Strategy editorThe canvas where a strategy is built from blocks.
Execution engineWalks the strategy graph against market data and sends its orders.
Backtest engineRuns the same graph against historical candles, alone or in a queue.
Exchange connectorsTalk to the exchange APIs with the keys stored on the machine.
KRL walletHolds and manages KRL inside KryllOS.

4.4 The strategy file

A strategy is a file: a .kryll document, in JSON, that holds the graph of blocks, their settings and the links between them. The editor opens it, the backtest engine replays it and the execution engine runs it, all from the same file. There is nothing to export and nothing to keep in sync.

Because it is a file, a strategy can be copied, versioned, shared, or written by something other than the editor. That last point is what lets an AI agent build one.

4.5 How a strategy runs

Execution starts at the Wallet block, which sets the capital the strategy works with, and moves from block to block along the links. At any moment the strategy is at one place in the graph.

  • A condition block (an indicator, a price level, a time window) holds the flow until its condition is true, then passes it on.
  • An order block (Buy, Sell, Long, Short, Close) sends its order to the exchange, then passes the flow on.
  • OR continues down the first branch whose condition is met. AND continues only when every condition inside it holds at once.
  • GoTo sends the flow to another block, which is how a strategy loops or reuses a part of itself.

This model is why a strategy can be read: the path the flow takes is the path you see.

4.6 Exchanges

KryllOS connects to the user’s own exchange account through an API key the user creates on the exchange. Supported today:

ExchangeMarkets
BinanceSpot & futures
CoinbaseSpot
HyperliquidPerpetuals

Planned: KuCoin, Gate.io, Kraken.

“Supported” means the exchange can be connected, backtested against and paper-traded on. Live trading with real funds is not available yet on any exchange.

5. The strategy editor

5.1 Blocks on a canvas

The editor is a canvas. The user drops blocks on it and wires them together, without writing code. What results is not a diagram of the strategy; it is the strategy.

A finished graph reads like a sentence. For example: while the 12-hour EMA trend is bullish and most of the wallet is still in the base currency, wait for EMA(4) to cross above EMA(30) on a green candle, then buy with half of it at limit, and hold for 36 hours before looking again. Each part of that sentence is one block.

5.2 Native blocks

More than thirty blocks ship with KryllOS, in six families, plus custom blocks for everything else.

FamilyRoleBlocks
OrdersWhat the strategy actually sends to the exchange.Wallet, Buy, Sell, Long, Short, Close
LogicHow the flow branches, joins and loops.OR, AND, GoTo
MarketPrice and volume, read straight off the feed.Price Up, Price Down, Volume, Price Trigger, Range Trigger
IndicatorsTechnical analysis, one block per instrument.RSI, MACD, Stoch RSI, Bollinger, Ichimoku, SuperTrend, MA Threshold, MA Cross, MA Support/Resistance, MA Trend, Candle Color, Candle Pattern
VariablesYour own numbers, carried across the graph.Variable Operation, Variable Test
ToolsEverything else a strategy needs while it runs.Info, Balance, Calendar, Wait, Pair, Piggy

5.3 Spot and futures in one graph

Buy and Sell sit in the same graph as Long, Short and Close. A strategy can span both markets without leaving the canvas, and the futures blocks open long or short positions with leverage.

5.4 Custom blocks

A custom block, once installed, appears in the block library, drags onto the canvas and connects like any other, including inside AND and OR. There is no second-class tier.

Write it
Build the block outside KryllOS and import it into the editor.
Describe it
Tell your AI agent what the block should do and let it write the code.
Install it
Take one somebody already published, from the marketplace, once it opens.

6. Backtesting and paper trading

6.1 The backtest engine

The backtest engine walks a strategy through past market data and reports what it would have done. It was rebuilt from scratch for KryllOS and runs on the user’s machine, so a run costs nothing.

  • It takes the graph built in the editor, unchanged.
  • It reports every order, in order, not only a curve at the end.
  • It shows the branches the strategy never took. A condition that never once became true is the most common bug in a strategy, and the hardest to see.
  • Each run is a file in the file manager, which can be reopened, compared or shared.

6.2 Multi Backtest

Multi Backtest takes a list instead of a single run: one strategy on several pairs, several variants of the same idea, or the same strategy across several periods. It runs some in parallel and queues the rest, so the results can be read side by side. Candles downloaded for a run stay on the machine.

StatusMeaning
ready-to-runConfigured, waiting to be started.
queuedAccepted, waiting for a slot.
runningWalking through the data now.
doneFinished. The report is on disk.
errorStopped, with the reason.

6.3 Paper trading

Paper trading runs the strategy against the live market feed, in real time, with no funds behind it. It is the only way to see how a strategy behaves in a market that has not happened yet, and it ships with KryllOS today.

6.4 What a backtest is not

Not a forecast
It shows how a set of rules behaved in a market that already happened. Past results, backtested or live, do not predict future performance.
Not the live market
A replay fills orders against historical candles. Real orders meet a real order book, with spread, latency and slippage.
Not proof
Parameters tuned until the curve looks good describe the past; they do not make a rule. A strategy that only works on the window it was tuned on is the normal outcome, not the unlucky one.
Not a substitute for trading small
The honest order is: replay it, paper-trade it, run it on money you can afford to lose, then decide.

6.5 From replay to live

Live trading, running a strategy with real funds on a connected account, is the next step. It is announced and not available yet.

7. AI in KryllOS

7.1 KryllOS Skill: bring your own AI

Kryll does not build its own AI assistant. KryllOS ships with KryllOS Skill, a skill in the open Agent Skills format: a folder of instructions that an AI agent loads when a task calls for it. It teaches the agent the user already has to build, check and backtest strategies in the KryllOS editor.

It works with Claude Code, OpenAI Codex, Gemini CLI, Cursor and GitHub Copilot, and with any agent that reads the Agent Skills format, such as OpenCode, Goose, Amp, Kiro, Junie or Mistral Vibe.

The user describes a strategy in plain words. The agent places and wires the blocks, and what comes back is an ordinary strategy in the editor, which the user reads, changes and decides what to do with.

7.2 It tests instead of guessing

A general-purpose AI knows what an RSI is; it does not know how KryllOS runs one. The skill is written from the KryllOS source code, and each of its rules points to the file that implements it, so the agent can check a rule instead of taking it on trust. When the code and the skill disagree, the agent is told to follow the code.

  1. Write: place the blocks in the editor.
  2. Check: run the validator until the graph has no errors.
  3. Replay: backtest it on real history, on the user’s own KryllOS.
  4. Read: go through the trades and the logs, and make sure every exit (stop, target, timeout) can fire.
  5. Fix: then go around again.

7.3 What stays in the user’s hands

The keys
The agent works on strategies and backtests. Exchange keys stay in KryllOS, and the skill never asks for them.
The go-live button
The agent builds and tests. Sending a strategy live is something the user does, from KryllOS, after reading what was built.
The data path
The agent reaches the user’s own KryllOS through a private SSH connection. No Kryll server sits in the middle; the strategy goes to the AI provider the user chose, and nowhere else.
The decision
The skill teaches how to build a rule, not which rule to build. Nothing an agent says with it is investment advice.

The skill is free and comes with KryllOS. The user pays their AI provider, on the plan they already have.

8. The marketplace

The marketplace is in development.

8.1 One store, three kinds of item

The marketplace will be one store for everything that plugs into KryllOS, priced in KRL and open to anyone who wants to publish.

Strategies
Complete bots, ready to run. A published strategy is still a graph of blocks, not a black box: it can be opened in the editor and taken apart.
Custom blocks
Single blocks that do something the native ones do not, and behave exactly like them once installed.
Applications
Tools that add a window to the desktop. This is how KryllOS grows without Kryll having to build everything in it.

8.2 Buying

Whatever is bought installs into the user’s own KryllOS and runs on their machine. Self-hosting, local keys and the ability to read every block come with it. Buying a strategy does not hand the buyer’s keys to its author.

8.3 Publishing

Anyone can publish what they built and set its price. A strategy that works is worth something to people who would rather not write one, and the marketplace is the mechanism that pays its author for it.

8.4 How a purchase is shared

Every purchase is paid in KRL and shared three ways:

The creator
Whoever published the strategy, block or application receives the largest share.
Kryll
A share funds development and infrastructure. It is what keeps KryllOS free of subscriptions and trading commissions.
KRL stakers
A share is redistributed to KRL stakers, in KRL.

8.5 What is not decided yet

How submissions are reviewed, how items are categorised and rated, and whether an item is bought once or rented. These will be published before the store opens.

9. The KRL token

9.1 Token details

PropertyValue
NameKryll Token
TickerKRL
StandardERC-20
Decimals18
Maximum supply49,417,348
MintingNone. The contract has no mint function.
On-chain since2018
Contract sourcegithub.com/Cryptense/KryllToken

9.2 Networks and contracts

KRL is deployed on four networks. These are the only official contracts; a token at any other address is not KRL.

9.3 What KRL is used for

KRL is the currency of the KryllOS marketplace: strategies, custom blocks and applications are bought with it. A KRL wallet is built into KryllOS, so the token can be held and spent without leaving the app.

KRL is not needed to use KryllOS. The editor, the backtest engine, paper trading and everything else that ships work without holding any.

9.4 Redistribution, not emissions

A share of every marketplace purchase is redistributed to KRL stakers, in KRL. What they receive is KRL that somebody spent in the store: nothing is minted to pay it, and the amount is not set in advance. If the marketplace sells little, there is little to share.

9.5 Staking

KRL Staking is how that share will be distributed. It is in development. Its design is not final, and may include tiers based on how long KRL is locked. How it works will be published before it opens.

9.6 Burn and buyback

Under consideration, not decided. Burning part of the marketplace fees, and buying KRL back on the open market out of Kryll’s own revenue, are both being studied. Neither is a commitment.

9.7 What KRL is not

Not required
KryllOS is free to use without ever holding KRL.
Not inflationary
There is no mint function. What is redistributed was spent, never created.
Not a promised amount
The redistribution is a share of what the marketplace sells. Nothing is fixed in advance and nothing is guaranteed.
Not a cut of your trading
KRL only moves when someone chooses to buy something in the store. KryllOS takes nothing from trades.

10. Business model

10.1 Free to use

KryllOS has no subscription, no paid plan, and takes no commission on trades. Self-hosting is what makes that possible: Kryll does not run the servers that run the strategies, so it has no per-user infrastructure to bill for.

Others still charge for their part: the exchange its trading fees, a VPS provider if the user rents a server, and an AI provider if the user connects one.

10.2 How Kryll plans to earn

Marketplace
Kryll’s share of each purchase, once the store opens.
AI credits
Optional credits for users who would rather not take out their own subscription with an AI provider.
Exchange referrals
Referral programs offered by the supported exchanges.

11. Security and privacy

11.1 Exchange API keys

The user creates the API key on the exchange and pastes it into KryllOS, which stores it on the machine that trades. It is not sent to Kryll. KryllOS needs a key that can read the account and place trades; it does not need withdrawal rights, and a key used with it should not have them.

11.2 No Kryll server in the path

Orders go from the user’s KryllOS to the exchange. Trading history and performance data stay on that machine. There is no cloud service to depend on, and none that could be breached to reach a user’s account.

11.3 Your machine, your responsibility

Self-hosting moves responsibility as well as control. Keeping the computer or the VPS up to date and secured, protecting access to it, and backing up strategy files are the user’s job. A compromised machine exposes the keys stored on it.

11.4 AI and your data

When an AI agent works through KryllOS Skill, the strategy and backtest results it reads go to the AI provider the user chose, under that provider’s terms. Exchange keys do not. Using an AI agent is optional.

12. Status and roadmap

12.1 Available today

FeatureWhat it does
1-Click VPS DeployInstall KryllOS on your own VPS in one click. Your strategies run 24/7, even with your computer off.
File ManagerBrowse and organize your strategies, blocks and files right inside KryllOS.
Strategy EditorBuild your strategies with drag-and-drop, no code required.
Backtest EngineSimulate your strategy on historical data before risking a cent.
Multi BacktestRun several backtests at once, in parallel or queued, and compare the results.
KRL WalletA KRL wallet built into KryllOS: hold and manage your KRL without leaving the app.
FuturesGo long or short, with leverage.
Paper TradingLivetest: run your strategy in real conditions, without risking real money.
KryllOS SkillLet Claude Code, Codex and other AI agents build, check and backtest strategies in your editor.

12.2 Announced

FeatureWhat it will do
PortfolioTrack your positions and PnL across all your exchanges, in real time.
Live TradingLivetrade: run your strategies for real on your connected accounts.
Plugins System & ManagerExtend KryllOS with plugins and manage them all in one place.
MarketplaceDownload ready-to-use strategies and blocks built by the community.
KRL StakingStake your KRL to take part in the redistribution of marketplace purchases.
Open-source releasePublication of the KryllOS source code, once version 1 is complete.

12.3 Early access

KryllOS is in early access. It is handed out in waves, as access keys for Kryll Embark, at no cost and with no conditions: anyone can ask for one. It will be free and open to everyone at launch.

13. Risks and legal notice

13.1 No investment advice, no offer

This document describes a software product and the token used in its store. It is provided for information only. It is not investment, financial, legal or tax advice, it is not a prospectus, and it is not an offer or a solicitation to buy or sell KRL or any other asset.

Despite its name, it is not a crypto-asset white paper within the meaning of the EU Markets in Crypto-Assets Regulation (MiCA). KRL was admitted to trading before that regulation applied, and this document has not been drawn up, notified or published under it. As far as it concerns KRL, it is a marketing communication.

13.2 Trading risk

Trading crypto-assets carries a risk of losing all or part of the capital involved. Automated strategies can lose money faster than a person would, because they act without hesitation, including on a rule that was wrong. Leverage on futures increases losses as much as gains. Exchanges can go down, reject orders or change their APIs.

Backtests and paper trading describe how a strategy behaved, not how it will behave. Past results, backtested or live, do not predict future performance.

13.3 Software risk

KryllOS is in early access and, like any software, can contain bugs, including in the way it handles orders. A strategy can also contain logic errors its author did not see. Running KryllOS on one’s own hardware makes the user responsible for its availability and its security.

13.4 Token risk

The price of KRL can move sharply and can fall to zero. The redistribution described in this document depends on a marketplace that is not open yet, and on a staking mechanism that is not final; its amount is not guaranteed and may be nothing. Burn and buyback are under consideration and may never happen. Holding KRL gives no right to Kryll’s revenue, assets or decisions beyond what the product itself provides.

13.5 Third parties

Exchanges, VPS providers and AI providers are independent of Kryll. They have their own terms, fees, outages and risks, which apply to anyone who uses them through KryllOS.

13.6 Regulation

The rules that apply to crypto-assets and to trading software differ by country and are changing. They may limit or change what KryllOS or the KRL token can do in some places, and it is up to each user to check what applies to them.

13.7 Forward-looking statements

Everything this document describes as announced, planned, in development or under consideration is an intention, not a commitment. It may change, be delayed or never ship. This document will be updated as the product changes.

Appendix

Glossary

Agent Skills
An open format for packaging instructions that AI agents load on demand. KryllOS Skill uses it.
Backtest
A replay of a strategy against historical market data.
Block
One step of a strategy: a condition, an order, a calculation or a tool. Strategies are graphs of blocks.
Custody
Holding funds on someone else’s behalf. KryllOS never does.
Custom block
A block that does not ship with KryllOS: written by the user, by an AI, or installed from the marketplace.
Kryll Embark
The portal that serves KryllOS builds to holders of an access key.
KRL
The Kryll token, an ERC-20 with a fixed supply, used as the currency of the marketplace.
Live trading
Running a strategy with real funds on a connected exchange account. Announced, not available yet.
Multi Backtest
A queue of backtests, run partly in parallel, whose results are read side by side.
Paper trading
Running a strategy against the live market in real time, with no funds behind it.
Self-hosted
Running on hardware the user controls, rather than on the provider’s servers.
Staking
Locking KRL to take part in the redistribution of marketplace purchases. In development.
Vibecoding
Describing a strategy or a block in plain language and letting an AI agent build it.
VPS
A virtual private server, rented from a hosting provider, on which KryllOS can run around the clock.