Reasoning is the product.
A short manifesto on why every AI signal should be a public, verifiable artifact.
The 30% problem
Polymarket has more than 30% of wallets running AI agents, according to analytics platform LayerHub. The leaderboard's top 20 wallets are bots. The market structure has changed faster than anyone selling subscription AI tools wants to admit. And yet, almost none of those agents publish their reasoning. The reasoning lives in a private dashboard, a Discord ping, or worse, nowhere — overwritten on the next inference call. The market sees the trade. The trade sees the fill. The reasoning vanishes.
This is the asymmetry we live in. A bot fires a $4,000 order into a thin geopolitics market at 2 a.m. Lagos time. The price moves. The retail trader on the other side has no idea whether they got run over by a thesis or a random walk. There is no record. No paper trail. No way to learn from the trade you just lost money on.
“Black box” used to mean a fund's secret sauce. In 2026 it means the model literally cannot recall what it was thinking — the context window flushed, the trace was never written. The reasoning was real for thirty seconds and then it was gone.
Why every existing AI agent dies
We looked hard at the field before we built this. Polystrat, Polygun, Based, PolymarketTips. Each of them is competent. None of them publishes the reasoning. All of them charge $30 to $200 a month. All of them are priced for the US market, which is not where the Polymarket growth is. And all of them are one bad week away from a wave of cancellations, because the only thing a black box sells is faith, and faith has a half-life.
We took the opposite bet. The reasoning is the product. The fill is just the receipt. We earn a builder fee on every order — a few basis points routed through the EIP-712 signed intent — which means we only get paid when the trader gets paid. There is no subscription wall. There is no upsell. There is no “premium tier.” The interests align by construction.
What a verifiable trace looks like
A Kairos PM trace is a structured JSON artifact. It contains the market ID, the proposed side, the price limit, the size, the model's confidence, a Kelly fraction, the model and retrieval versions, the timestamp, and a list of canonical source URLs. The entire object is validated against a Zod schema. The object is hashed. The hash is anchored on Arc — Circle's stablecoin-native L1 — for sub-cent gas. The raw object is pinned to IPFS so the trace itself is content-addressable and never moves.
{
"marketId": "0xb1c8...39ef",
"outcome": "YES",
"side": "BUY",
"priceLimit": 0.61,
"sizeUsdc": 250,
"confidence": 0.72,
"kellyFraction": 0.04,
"model": "claude-sonnet-4-6",
"retrievalModel": "gpt-5.4-mini",
"timestamp": "2026-05-17T14:32:08Z",
"sources": [ "fed.gov/sep/2026-q2", ... ]
}You can screenshot it. You can post it. You can hand it to your group chat and let them tear it apart before you execute. Every trace gets a permanent URL. Every URL gets an Open Graph card with the question, the intent strip, and the confidence bar baked into the image. The artifact is designed to survive being passed around.
The fill is the receipt
When you click Execute, the trace's CID is attached to the signed Polymarket V2 order via the EIP-712 builder field. Our bytes32 builder code rides along. The Relayer fills the order. Polymarket pays us a builder fee in USDC. The fill becomes the public proof that the trade happened — and that the reasoning preceded it, not the other way around.
This matters because the failure mode of every retro-fitted “AI signal” product is the same: you can always write a thesis after the trade goes well, and bury it after the trade goes badly. We make that impossible. The trace exists before the order. The order references the trace. The chain holds them both.
What we're not
We are not a fund. We do not hold customer funds. We do not custody anything beyond the session-key budget you explicitly grant, and you can revoke that budget in one click. We are not a “Polymarket competitor” — we route 100% of orders to Polymarket V2 because that is where the liquidity is. We are not a chatbot. We are not a Discord. We are not a newsletter.
We are a terminal. We read markets, we publish reasoning, we route orders. The trader runs the trade. The chain holds the proof. That's the entire product.