{
  "name": "Agent Preflight",
  "version": "0.2.0",
  "description": "Evaluates a proposed tool/API call before execution and returns allow, block, reuse, defer, or advise. Never executes destination tools.",
  "priceUsdPerPaidPost": 0.001,
  "payment": {
    "protocol": "x402",
    "network": "eip155:8453",
    "networkAlias": "base",
    "status": "enabled_in_production",
    "paidPath": "/v0.2/preflight/tool-call",
    "unpaidPaths": [
      "/check-request",
      "/mcp"
    ]
  },
  "decisions": [
    {
      "id": "allow",
      "meaning": "Proceed with the proposed tool/API call."
    },
    {
      "id": "block",
      "meaning": "Do not execute; the call looks invalid, unsupported, or proven wasteful."
    },
    {
      "id": "reuse",
      "meaning": "Skip a new call and reuse a recent successful result when available."
    },
    {
      "id": "defer",
      "meaning": "Do not execute now; usually budget-infeasible or not worth spending yet."
    },
    {
      "id": "advise",
      "meaning": "Optional narrowing advice; not a hard stop. Not billed as an actionable decision fee in economics."
    }
  ],
  "endpoints": {
    "site": "https://agent-preflight.com",
    "api": "https://api.agent-preflight.com",
    "health": "https://api.agent-preflight.com/health",
    "openapi": "https://api.agent-preflight.com/openapi.json",
    "toolCall": "https://api.agent-preflight.com/v0.2/preflight/tool-call",
    "checkRequest": "https://api.agent-preflight.com/check-request",
    "mcp": "https://api.agent-preflight.com/mcp",
    "llms": "https://agent-preflight.com/llms.txt",
    "llmsFull": "https://agent-preflight.com/llms-full.txt"
  },
  "requestHost": "api.agent-preflight.com"
}