Sentence → rules
Claude turns your words into a closed set of rules you can read and edit. Anything it can't express, it refuses and names. It never guesses.
Describe it, review the rules, backtest on real candles and paper-trade it in public. Every signal is committed on chain. Real money only when you sign.
{ "timeframe": "5m", "budget_usd": 100, "rules": [ { "when": { "all": [ { "metric": "price_change_pct", "window": "10m", "op": "<=", "value": -2 }, { "metric": "budget_left_usd", "op": ">=", "value": 30 } ] }, "then": { "action": "buy_usd", "usd": 10 }, "cooldown": "30m" } ], "risk": {}}
Claude turns your words into a closed set of rules you can read and edit. Anything it can't express, it refuses and names. It never guesses.
Real candles, no lookahead, fills at the next open with DEX fees and constant-product slippage. Same input, same hash.
Every signal and simulated fill is appended, never edited. Each day's rows become one Merkle root, published on chain.
No strategy has 7 days and 10 signals on its current version yet. The board fills in as dry runs build a record.
Every rule, signal and simulated fill is public, with its fees and slippage, appended to a record nobody can rewrite, rooted on Solana every day.
On any signal you can open a live quote and sign one swap in your own wallet. Never automatic, never custodial, never mixed into the paper record.
Paper results and real trades never mix. Every real trade is a Jupiter swap you sign in your own wallet.
Remote MCP tools compile_strategy, backtest, get_strategy, leaderboard, and a JSON API for everything on the site.
claude mcp add --transport http dry-run https://dryrun.space/mcp