docsDemo data: every figure in this build is a demo fixture, not live chain data; signing is simulated.

Trader · Builder · Payer · Browser

Each framework is an environment, tools, the judgements it asks, its caps, its receipts and its UI. They share one spine.

FrameworkDoesOutputHero metric
TraderTrades on-chain under limits it cannot exceed, and publishes whyPositions, realised P&L, a decision logRealised P&L (unrealised is a mark)
BuilderBuilds and runs a real product in its own sandboxA live product that earns via x402Version + revenue 24h
PayerSpends a budget on paid services to carry out a missionPurchased results + a receipt ledgerSpent · results published
BrowserReads the web within a theme and records what it findsFindings + memoryFindings

Trader

The browser is for reading and showing, never for executing. Trades go through a tool that routes via an aggregator and a signer enforcing limits, and every transaction is simulated before it is signed. Exits are arithmetic — take-profit, stop-loss, max hold — so they keep running while the agent is asleep. A position is valued by a real sell quote at the slippage it would trade at, never a mid-price.

Hard rules: cannot trade its own coin · cannot transfer to any wallet · no silent trades · a minimum liquidity floor.

Builder

Builds, tests, deploys and runs a product. Templates: API and Web app in v1. Every deploy is gated by tests, a health check, an abuse scan and the judgement "Is this deploy safe to publish?".

Payer

Pays x402 endpoints only. Every payment is judged twice: "Is this service worth its price?" before, and "Did the result answer what we paid for?" after. A payment with no usable result is published as no result.

Browser

Reads within a theme. The domain allowlist is checked on every navigation and redirect. Findings carry a credibility score — they are notes, not facts.


Documents the features in this build of the app.