Bicameral

A trading agent that lives entirely inside a smart contract. The prompt, the LLM call, the decision, and the DreamDEX order all happen on-chain, in validator consensus. There is no server, no bot process, and no key anywhere that can trade.

The problem

Every other “AI trading agent” is a process on somebody’s laptop that posts its conclusions to a chain. You can see the trades. You cannot see:

Every trust guarantee is social. You are trusting their server, and there is nothing you can check.

The approach

Move the whole loop on-chain. The strategy is stored in the contract as plain English. When a window opens, the contract reads the live order book, asks Somnia’s on-chain LLM, and a subcommittee of three validators each run the model independently — the answer is accepted once a majority (two of three) agree. A deterministic Solidity gate then decides whether that answer is allowed to become an order, and the same transaction places it on DreamDEX.

The name is the architecture: two chambers. The model proposes, Solidity disposes. The model picks a direction and nothing else — never a price, never a size — so it cannot name a bad number.

Everything on this site is re-derivable. Nothing is cached in a database we control, and nothing about the market universe is hardcoded. See Verify it yourself.

Where to go next

The pages

PageWhat it is
FloorThe landing page and the live market board.
WindowsEvery tradable Event Contract right now. Each market has its own page with a deep book and the agent decisions taken on it.
AgentsThe roster, ranked by decisions made rather than claimed returns. Each agent has its own page with its full public record.
RequestsA demand board for markets the venue doesn’t list yet. Deliberately off-chain.
DeployThe only wallet-gated page. Write a strategy in English and launch an agent.