{
  "schema_version": "1",
  "generated_at": "2026-10-20T00:00:00Z",
  "tag": "openapi",
  "count": 5,
  "entries": [
    {
      "id": "x402scan-discovery-spec",
      "title": "x402scan Discovery & Registration Spec",
      "publisher": "GitHub (Merit Systems)",
      "authors": [],
      "date_published": null,
      "url": "https://github.com/Merit-Systems/x402scan/blob/main/docs/DISCOVERY.md",
      "type": "spec",
      "category": "payments",
      "summary": "Describes how x402scan discovers paid endpoints. It reads OpenAPI first, with per-operation x-payment-info pricing and a declared 402 response, and falls back to a /.well-known/x402 resource list. The live 402 challenge overrides static metadata.",
      "tags": [
        "x402",
        "openapi",
        "interop",
        "directory"
      ],
      "verified_at": "2026-10-20",
      "last_checked": "2026-10-20",
      "http_status": 200,
      "archive_url": "http://web.archive.org/web/20260130040413/https://github.com/Merit-Systems/x402scan/blob/main/docs/DISCOVERY.md"
    },
    {
      "id": "mpp-discovery",
      "title": "Discovery (MPP)",
      "publisher": "mpp.dev",
      "authors": [],
      "date_published": null,
      "url": "https://mpp.dev/advanced/discovery",
      "type": "docs",
      "category": "payments",
      "summary": "Explains how an MPP server advertises payment terms ahead of time in an OpenAPI 3.1 document, with paid operations annotated by x-payment-info, while the runtime 402 challenge remains authoritative.",
      "tags": [
        "m2m-payments",
        "openapi",
        "interop"
      ],
      "verified_at": "2026-10-20",
      "last_checked": "2026-10-20",
      "http_status": 200,
      "archive_url": "http://web.archive.org/web/20261003141031/https://mpp.dev/advanced/discovery"
    },
    {
      "id": "openapi-3-1-0",
      "title": "OpenAPI Specification v3.1.0",
      "publisher": "OpenAPI Initiative",
      "authors": [],
      "date_published": "2021-02-15",
      "url": "https://spec.openapis.org/oas/v3.1.0.html",
      "type": "spec",
      "category": "agent-protocols",
      "summary": "Standard, programming-language-agnostic interface description for HTTP APIs, widely used to describe tools and APIs for programmatic consumers.",
      "tags": [
        "openapi",
        "interop"
      ],
      "verified_at": "2026-10-20",
      "last_checked": "2026-10-20",
      "http_status": 200,
      "archive_url": "http://web.archive.org/web/20261008125912/https://spec.openapis.org/oas/v3.1.0.html"
    },
    {
      "id": "wildcard-agents-json",
      "title": "wild-card-ai/agents-json",
      "publisher": "GitHub (Wildcard)",
      "authors": [],
      "date_published": null,
      "url": "https://github.com/wild-card-ai/agents-json",
      "type": "repo",
      "category": "agent-protocols",
      "summary": "agents.json, an OpenAPI-based contract published at /.well-known/agents.json that describes multi-step API 'flows' for agents, linking the outputs of one operation to the inputs of the next.",
      "tags": [
        "interop",
        "openapi",
        "tools"
      ],
      "verified_at": "2026-10-20",
      "last_checked": "2026-10-20",
      "http_status": 200,
      "archive_url": "http://web.archive.org/web/20260616065942/https://github.com/wild-card-ai/agents-json"
    },
    {
      "id": "rfc-9727-api-catalog",
      "title": "RFC 9727: api-catalog: A Well-Known URI and Link Relation to Help Discovery of APIs",
      "publisher": "IETF",
      "authors": [
        "K. Smith"
      ],
      "date_published": null,
      "url": "https://www.rfc-editor.org/rfc/rfc9727",
      "type": "spec",
      "category": "agent-protocols",
      "summary": "Standards-track RFC (June 2025) defining /.well-known/api-catalog and the api-catalog link relation, which return a linkset of a publisher's APIs with links to their descriptions, docs and status endpoints.",
      "tags": [
        "openapi",
        "interop",
        "standards",
        "http"
      ],
      "verified_at": "2026-10-20",
      "last_checked": "2026-10-20",
      "http_status": 200,
      "archive_url": "http://web.archive.org/web/20260427180630/https://www.rfc-editor.org/rfc/rfc9727"
    }
  ]
}
