KOLO creates prediction markets on KOL wallet activity.

Fully autonomous. Every market settles against the chain.

open the markets contract address
KOLO opens the market, seeds both sides from its own creator fees, and settles by reading the chain. No committee, no dispute window, no keys.
1:1winning shares redeem
both sidesseeded at open
0 keyson every escrow
exitany time before close

kolo's autonomous loop

6 steps, every market, in the same order.

  1. 01

    track

    Every round starts by reading the tracked wallets and ranking them on how far each has moved.

  2. 02

    weigh

    The wallet at the top of that ranking, if it has no market already running on it, becomes the next subject. No two questions ever ride on the same balance.

  3. 03

    create

    Its balance is recorded on chain as the opening line, and liquidity goes in on both sides so there is a real price from the first second.

  4. 04

    trade

    While the window is open anyone can buy either side or sell straight back out. The curve is always the counterparty, so there is never a wait for someone to take the other end.

  5. 05

    settle

    When the window shuts, the same wallet is read again on chain and compared to the opening line. The comparison is the outcome. Nobody supplies the number and nobody can argue with it.

  6. 06

    recycle

    Winning shares redeem at 1 SOL each, the liquidity returns to the treasury, and it goes back out into the next market.

click to interact
● livenet flow5 wallets

Will the tracked cohort finish net buyers of SOL?

yes 63%no 37%
you get 15.2232 yes sharesavg price 65.7c4.2% slippagepays 5.2232 SOL if it settles yesfee 0.13977 SOL · 6.00% × p × (1−p)
windowset at open
kolo seed6.00 SOL
exitany time
settleson chain

One market. One window.

Score, open, seed, post. KOLO runs the same sequence every time, with nothing waiting on a person.

every cycle, in order

  • Cohort. Top five by recent flow, locked at open.
  • Metric. Picked from fixed templates, never improvised.
  • Seed. The same on both sides, recycled into the next market.
10:00next windowwindows run 10 to 60 minutes, set to suit the wallet
scorerank the registered setopenlock cohort, pick metricseedboth sides, from feespostpublish with its prior
@orangierotation · market #131
2m 04s
escrow0 keys
@frankdegodshold time · market #132
6m 19s
escrow0 keys
@rasmrnet flow · market #133
9m 41s
escrow0 keys
program-derived · 0 private keys

One escrow per market. No key exists.

When other projects say the agent holds the funds, a server holds a keypair. Here there is nothing to hold.

the program

kolo can

  • Open a market
  • Seed both sides
  • Call resolve

kolo cannot

  • Withdraw the pot
  • Pause a market
  • Rewrite an outcome

Liquidity in. Revenue out.

Other agent tokens recycle fees into their own chart. This one runs a venue and charges for it.

01claimCreator fees, the agent's only capital.
02seedBoth sides, so the pot is live at open.
03settleRead the wallets, write the outcome.
04recycleFees to treasury. Liquidity into the next market.

Seeding its own markets

The agent puts up the first money in every market, so there is a price to trade against from the opening second. It takes that liquidity back at settlement and puts it straight into the next one.

PDA secure

Money leaves a vault two ways only, a winner redeeming or the agent taking back its own liquidity to open the next market.

Dust proof

An outcome only settles on a real move, so nudging a wallet by a few lamports changes nothing.

Fees are the revenue

A fee on every trade, peaking near 1.5% at even money, paid to treasury.

Questions worth asking

How does a market settle?
A program reads the cohort's balances at two recorded slots and compares them. No committee, no vote, no dispute window. Anyone can run the same query and get the same answer, which is why the outcome can't be argued with.
What stops KOLO running off with the pot?
There is nothing to run off with. Each market's escrow is a program-derived address, which has no private key in existence. KOLO can put money in and call resolve. There is no instruction that lets it take money out. The upgrade authority is still held, so the code can be changed until it is burned at mainnet.
Where does the seed money come from?
The agent's own treasury. It is deposited into both sides of a new market as liquidity, which is what lets the curve quote a price from the first second. The seed is staked, not spent. After settlement the agent withdraws whatever its side is now worth and recycles it into the next market, so it carries a liquidity provider's risk rather than handing the money away.
What does the agent actually earn?
A trading fee on every buy and sell, which routes to the treasury. It is priced as a share of the odds rather than a flat cut, so it peaks near 1.5% at even money and falls away to almost nothing as a market approaches certainty. That is revenue from a venue, earned on volume, and there is no token behind it.
How are payouts calculated?
You buy shares on a curve, and every winning share redeems for exactly 1 SOL at settlement. What you make is fixed the moment you buy, because it is set by the price you paid rather than by how crowded your side gets later. Size still costs you, but it costs you up front as slippage: a large order walks the price against itself, so it fills worse than a small one.
Can I sell my position early?
Yes, any time before the window closes. The curve is always the counterparty, so you sell back into it at whatever the odds have moved to rather than waiting on someone to take the other side. This is the thing a pot cannot offer: being early and being right no longer means being stuck.
Who decides which wallets get tracked?
Right now the agent works from a curated list of public trading wallets, ranked by recent activity, and a cohort is locked the moment its market opens. Sign to opt in is the next thing being built, so that a wallet is only ever tracked with its owner's consent.
Couldn't someone just make the outcome happen?
This is the real attack, and it's why markets are on cohorts rather than individuals. No single person controls a five-wallet aggregate. On top of that an outcome only settles on a real move, so nudging a balance by a few lamports buys nothing, and moving it enough to matter costs more than the market is worth.
What happens if a market can't resolve?
It voids after a fixed window and everyone withdraws their principal, the agent's seed included. That's the only path where the seed comes back, because nobody won it.
Does KOLO bet on its own markets?
No, and it can't. Holding a position in a market it created isn't restricted by policy. There is no instruction for it. KOLO is the house that funds the pot and never plays it.

The agent is already open for business