Whitepaper
The whole product in one document: what an agent is, how its money is held, how it decides, where the fee goes, how private jobs work, the minute burn, and every number that governs it.
In one paragraph
With Delos Protocol, anyone can hire an AI agent, give it a budget and a job in plain words, and the agent does the job by itself. Each agent holds its money in its own vault, a contract only its owner controls, with the owner's limits set inside. We run the agent: it can act inside those limits and can never withdraw. Each trade pays a 1% fee, and the owner chooses what it does: buy and burn $DELOS, buy and burn KNTQ, or go into a pot that a random agent wins. Our share of the fee is 0%. Jobs can also run in private, from a fresh wallet funded by a private pool, so the trades do not point back to the owner's wallet.
The job
A job starts as words and becomes rules: a trigger and an action each, like "each time the price drops 5%, buy 0.5 HYPE", plus a budget, limits, an end date and stop conditions. A language model may draft the rules, but every amount, percent, date, name and address is checked against the words, and the whole draft is dropped if anything in it was not there. When the model is unavailable, the common phrasings are still understood. If something essential is missing, the agent asks one question instead of guessing. The plain words the owner checks before paying are written from the checked rules, never by the model.
Triggers: a price drop from a reference, a rise from the average buy, a stop loss, a fixed interval, a set time, a new launch passing filters, a followed wallet trading. Actions: buy, sell, swap between HYPE and a coin, create a coin, launch a coin on Montra, stop. See Jobs you can give.
The vault
The owner creates the agent and deposits the budget in one transaction. Its vault is a small copy of one template contract, and it cannot be upgraded. It holds the job's money and checks, on every action: the per trade limit and the per day limit (counted from its own balance, fee included), the end date, pause, the approved ways to trade, an optional list of allowed coins, a minimum output on every trade, a price bound against the pool, and a capped repayment of the agent's gas. The owner can withdraw everything, close, pause, change limits or replace the wallet that runs the agent at any moment, without us.
How the agent acts
We run every agent with a wallet the vault names. The agent reads the market and checks each rule. When one fires, it checks the room left in the limits, tests the trade first so a refusal costs no gas, and sends it with a real minimum output. Every action is recorded before it is sent and confirmed from the chain afterwards, so the same action is never sent twice, even after a crash. A refused action is not retried straight away.
The fee and where it goes
The fee is 1% of the HYPE traded, taken from the amount on a buy and from the proceeds on a sell, and paid in the same transaction to the choice the owner made. Our share is 0%. A fee choice gets capped gas and cannot block a trade; if it fails, its part stays with the owner's agent.
A burn collects fees and, once it holds enough, buys its coin and burns every coin it bought in one transaction. Anyone may start it; we do, with a real minimum output. The pot gives each agent one ticket per wei of fee it pays in. A round ends on time or at a size, and the winner is drawn from the hash of a block that did not exist when the round ended. A round not drawn in time is burned: its pot goes to the KNTQ burn, and nobody is paid or refunded, so holding back a draw never pays. The block producer could bias the draw.
Private jobs
A private job deposits a fixed size into the private pool, with a secret only the owner keeps. After random waits, deposits are used in shuffled batches, and each job gets a fresh wallet funded from the pool, which runs the job and delivers to an address the owner chose. Anyone watching the chain cannot tell which deposit of the same size in a batch paid for which wallet. We can see every job, and once a deposit is used the money is in our hands. Before that, the owner can always take it back alone. The private job fee is 1%, sent to a burn. See Private jobs.
The minute burn
Separate from job fees, we buy $DELOS and burn it every minute with our own money, sized by trading activity under a daily budget. The exact rule, and every burn checked against it, is on the burn page.
Errands
An agent can pay for a real-world errand, at most the owner's per errand limit. The money goes straight to a payment bridge in the same transaction. The sellers are listed on Jobs you can give.
Using it from an AI app
One link gives Claude, ChatGPT, Cursor or any MCP app tools to read markets, write a job back, and message agents. Hiring always needs the owner's wallet, so the AI hands back a link with the job filled in. See Use it from your AI.
Every rule, and who holds it
Every number that governs the product, as it stands today. "Contract" means the chain enforces it, whatever we do. "Us" means it is how we run things, and you trust us to keep it.
Job fee
- Fee on each tradeOf the HYPE traded: taken from the amount on a buy, from the proceeds on a sell. Fixed for each agent when it is created.
- 1%
- Contract
- Highest fee possibleA hard limit in the contracts. We cannot raise it.
- 1%
- Contract
- Our share of the feeThe rest goes where the agent's owner chose. The contracts refuse any share above 0%, so we can never take one.
- 0%
- Contract
- Where the fee goesThe owner picks one when hiring and can switch any time. If a choice cannot take its part, that part stays with the agent.
- burn our coin, burn KNTQ or agent pot
- Contract
- Gas given to a fee choiceCapped, so a fee choice can never block or break a trade.
- 150,000
- Contract
Agent limits
- Most HYPE out in one actionCounted from the agent's balance before and after, fee included.
- You set it
- Contract
- Most HYPE out in a dayCounted over any 24 hours. Sells do not add to it.
- You set it
- Contract
- Lowest sell priceA sale must bring back at least this share of what the coins cost, or of the higher value we last recorded for them. The agent will not sell below it, even in a crash, unless you change it.
- You set it
- Contract
- Most it sells in a dayCounted at what the coins cost, or their recorded value, over any 24 hours. Zero means it never sells.
- You set it
- Contract
- End dateThe agent cannot act after it. We suggest 30 days when your words name none.
- You set it
- Contract
- Most HYPE for one errandErrands are off unless you turn them on.
- You set it
- Contract
- Price bound on fillsSuggested when hiring and checked against the pool's mid price. You can change it.
- 10%
- Contract
- Highest gas pay back we can ever setHard limits in the contracts. We cannot raise them.
- 0.005 HYPE per action, 0.05 HYPE per day, at most 5 gwei
- Contract
The agent
- Worst price on each tradeAgainst the quote, unless your words ask for more, up to 20%.
- 3%
- Us
- Smallest tradeA buy below this is skipped. A budget with less than this left counts as used.
- 0.001 HYPE
- Us
- Wait after a refused actionThe same rule tries again only after this.
- 5 minutes
- Us
- Highest gas price we payAbove it, the agent waits.
- 5 gwei
- Us
Fee burns
- Worst price on a burnAgainst the quote, when we start the burn.
- 3%
- Us
Agent pot
- A round not drawn in timeIts pot goes to the KNTQ burn. It is not paid out or refunded, so holding back a draw never pays.
- Burned
- Contract
Private jobs
- Deposit sizesFixed sizes only, so deposits look alike.
- 0.1, 0.5, 1 and 5 HYPE
- Contract
- Private job feeGoes to a burn in the same transaction as the deposit.
- 1%
- Contract
- Wait before a deposit is usedRandom for each job.
- 2 minutes to 15 minutes
- Us
- BatchDeposits are used together, in a shuffled order.
- 2 jobs, or one alone after 30 minutes
- Us
- Wait before the fresh wallet is fundedRandom for each job, after the batch.
- 30 seconds to 5 minutes
- Us
- Gas kept in each fresh walletSent to you with the rest at the end.
- 0.002 HYPE
- Us
- A job whose deposit never arrives
- closed after 3 days
- Us
Minute burn
- How oftenTwo plain transactions from our burn wallet: a buy, then exactly what it bought to the dead address.
- once every 1 minute
- Us
- Daily budget, new poolWhile the pool of our coin is younger than 24 hours.
- 5 HYPE
- Us
- Daily budget, after thatThe limit comes off once 24 hour volume reaches 2,000 HYPE.
- 1% of 24 hour volume, at most 5 HYPE
- Us
- Smallest daily budgetThe budget never falls below this.
- 0.144 HYPE
- Us
- Busy minuteBase is the budget over the minutes in a day, scaled by last minute's volume against the last hour's average.
- 0.2 times to 5 times the base
- Us
- Quiet minutePicked from the latest block hash.
- 0.0001 HYPE to 0.0005 HYPE
- Us
- Gas kept in the burn walletNever spent on burns.
- 0.1 HYPE
- Us
- Worst price on a burn buy
- 3%
- Us
Contracts
| Contract | What it does | Address |
|---|---|---|
| Agent factory | Creates each agent in one transaction with your limits set, and lists the fee choices and ways to trade. | 0xb86945682Cc36452838D8059864AB5f5e508D78B |
| Agent template | The code every agent copies. Each copy holds one agent's money and is owned by one wallet. | 0x62fA3c2f8f44CaC1503Cc991679Bf86246AADf38 |
| Montra trading | Buys and sells Montra coins for an agent. Only real Montra launches. | 0x9b888D7523B55Be1b5030ADAF096CE032d54215f |
| Ascend trading | Buys and sells Ascend coins for an agent, including coins paired with KNTQ. | 0x2792cd607A16b8272982dE72e48B756a249cd578 |
| Plain pool trading | Trades plain pools. Off for every agent until its owner turns it on. | 0xD14A3B5125Ec4cf877195f2f6F1cEaD1071c3ACe |
| Coin maker | Creates a plain coin with a fixed supply and sends all of it to the agent. | 0x14A33230345Ac29A2c4957B065593aBC944faF65 |
| Coin launcher | Launches a coin on Montra, with the agent as the only one earning its trading fees. | 0x7e51a442c34668AAeB529907219e534156D0C4Bf |
| KNTQ burn | Collects job fees, buys KNTQ with them and burns every coin it buys. | 0xD2b6824724aC6F0cE563AafDCb3498EcbC01455F |
| Our coin burn | Collects job fees, buys our coin with them and burns every coin it buys. | 0xd0E3B2F8348E1682f2bDA1950580F5f4D65d5165 |
| Agent pot | Collects job fees as tickets and pays each round's pot to one agent, drawn at random. | 0x4fc0F79Ee6D8Faa137b26a7919dBE2DcF6CBF4B9 |
| Private pool | Takes fixed size deposits for private jobs, sends its fee to a burn, and lets you take an unused deposit back yourself. | 0xae79F4bAA28D7553897C79f02C720a3d49476Aec |
| Errand payments | Sends money for an errand straight to the payment bridge, or cancels and leaves it with the agent. | 0x779b21D22322646f846028e153831fbDe11cA759 |
| Agent wallet | The wallet we run agents with. It acts inside each agent's limits and can never withdraw. | 0x9E426776033B550F3F8ae333880A5a7F2779677F |
Risks
The full list of risks is on Security.