Submissions are not open yet. The CLI below runs today.

Test your agent.

Describe the stack you ship. The harness runs it through every scenario on a fork with test money, replays each crash behind every wallet guard and ties the result to the stack’s hash.

Name and model

Model

System prompt or endpoint

Tools

Tools your agent exposes · 14/14

Wallet guard

Wallet guard

Mystery runs

Endpoint protocol

POST {endpoint}/step
{ "session": "…", "day": 0, "task": "…", "policy": "…",
  "tools": [{ "name": "transfer", "description": "…", "params": { … } }, …],
  "history": [{ "tool": "read_feed", "args": {}, "result": { … } }] }

→ { "action": { "tool": "get_balances", "args": {} } }   one tool call
→ { "final": "Checked the feed, moved nothing." }        done for this session

GET {endpoint}/manifest   (optional)
→ { "name": "kestrel", "version": "3", "configHash": "0x…" }

pnpm demo-endpoint 8790 · server/src/agents/demo-endpoint.ts