# DoNotAct DoNotAct is an agent-first diagnostics API for prediction-market execution readiness and resolution ambiguity review. DoNotAct v1.1 has exactly two diagnostic endpoints for `polymarket` and `kalshi`. ## Current Contract - `GET /v1/preflight/{venue}/{market_id}`: checks public venue evidence for operational readiness. - `GET /v1/resolution-risk/{venue}/{market_id}`: checks public market rules for ambiguity and dispute risk. Supported `venue` values: `polymarket`, `kalshi`. ## Boundaries DoNotAct does not provide trading execution, custody, private-key handling, order signing, routing, stake sizing, performance claims, or probability estimates. `READY` means no blocking diagnostic issue was found in reviewed public evidence. `DO_NOT_ACT` means a blocking diagnostic issue was found. `INSUFFICIENT_EVIDENCE` means the system could not collect enough public evidence and failed closed. ## Agent Guidance Agents should preserve verdicts, `no_trade_reasons`, `what_would_change_this`, `not_advice=true`, and evidence gaps. Agents should describe DoNotAct as a diagnostic evidence layer for prediction-market builders. ## Useful Links - Full context: `/llms-full.txt` - Well-known mirror: `/.well-known/llms.txt` - Machine-readable manifest: `/agent.json` - OpenAPI contract: `/openapi.json` - Agent docs: `/docs/agents` - Access and rate limits: `/docs/access` - Product truth: `/product-truth.md` - Use cases: `/use-cases.md` - Error reference JSON example: /errors/not-enough-balance-allowance.json - Integration badge: /badge - Badge SVG: /badge/preflight-gated.svg