{
  "name": "api.qa",
  "description": "External third-party verifier for agent-first APIs: discovery from published machine surfaces, contract-derived deterministic checks, attested public grade reports.",
  "url": "https://api.qa",
  "provider": {
    "organization": "api.qa",
    "url": "https://api.qa"
  },
  "identity": {
    "line": "The fitness function held outside your fleet.",
    "gap": "Agent fleets hill-climb against tests; a fleet that can edit its tests Goodharts them. api.qa derives verification from contracts the fleet publishes but cannot silently change the judgment of: its own OpenAPI/llms.txt/agents.json, and pinned spec documents bound by digest.",
    "negativeCapabilities": "Read-only probing (GET/HEAD) on discovery; write probes only in pinned-spec consent mode. No load testing, no fuzzing, no auth bypass attempts. Local-mode verdicts are advisory and never attested."
  },
  "interfaces": {
    "http": {
      "report": {
        "method": "GET",
        "url": "https://api.qa/{domain}",
        "auth": "none"
      },
      "verify": {
        "method": "POST",
        "url": "https://api.qa/verify",
        "auth": "none"
      },
      "health": {
        "method": "GET",
        "url": "https://api.qa/health",
        "auth": "none"
      },
      "usage": {
        "method": "GET",
        "url": "https://api.qa/llms.txt",
        "auth": "none"
      }
    },
    "cli": {
      "install": "npx autonomous-qa",
      "commands": [
        "<domain>",
        "verify <target> --spec <file>",
        "rejudge",
        "mcp"
      ]
    },
    "mcp": {
      "transport": "stdio",
      "command": "npx autonomous-qa mcp",
      "tools": [
        "verify_domain",
        "discover_domain",
        "verify_pinned_spec"
      ]
    }
  },
  "openapi": "https://api.qa/openapi.json",
  "attestationLadder": [
    {
      "rung": "advisory-local",
      "description": "CLI/local-mode run. Deterministic, replayable, unsigned. For hill-climb loops."
    },
    {
      "rung": "attested-remote",
      "description": "Run by the deployed verifier; Ed25519-signed over the canonical report digest; evidence embedded for third-party re-judging."
    },
    {
      "rung": "grant-bound",
      "description": "SEAM: attestation bound to an id.org.ai agent/organization grant, feeding fixation-gate and R19 counters."
    }
  ],
  "monetization": {
    "model": "402 offers at boundaries; keyless public verification stays free",
    "offers": [
      {
        "id": "attested-run",
        "title": "On-demand attested verification run",
        "price": {
          "amount": 5,
          "currency": "USD",
          "interval": "one-time"
        }
      },
      {
        "id": "ci-webhook",
        "title": "CI webhook: verify on every deploy",
        "price": {
          "amount": 20,
          "currency": "USD",
          "interval": "month"
        }
      }
    ],
    "probe": {
      "method": "GET",
      "url": "https://api.qa/offers/attested-run"
    }
  },
  "surfaces": {
    "llmsTxt": "https://api.qa/llms.txt",
    "icp": "https://api.qa/icp.json",
    "openapi": "https://api.qa/openapi.json",
    "self": "https://api.qa/self"
  }
}