{
  "title": "Surfing Dog specs",
  "licence": {
    "code_and_docs": "MIT",
    "data": "CC-BY-4.0 (the census's counts)",
    "data_attribution": "Surfing Dog census, surfingdog.ai, CC BY 4.0"
  },
  "conformance": "https://surfingdog.ai/spec/check/",
  "source": "https://github.com/surfingdogai/inbox/tree/main/packages/spec",
  "specs": [
    {
      "id": "capabilities",
      "title": "What an AI agent can do at a business",
      "summary": "The capability vocabulary: twenty things an agent can do, what each means, the evidence for it, and how each kind of agent door carries it.",
      "version": 2,
      "version_label": "version 2",
      "revised": "2026-10-18",
      "page": "https://surfingdog.ai/spec/capabilities/",
      "files": [
        "https://surfingdog.ai/spec/capabilities.json",
        "https://surfingdog.ai/spec/capabilities/v2.json",
        "https://surfingdog.ai/spec/schemas/capabilities.json",
        "https://surfingdog.ai/spec/vectors/capability-names.json"
      ],
      "latest": "https://surfingdog.ai/spec/capabilities.json",
      "versions": [
        {
          "version": 1,
          "url": "https://surfingdog.ai/spec/capabilities/v1.json"
        },
        {
          "version": 2,
          "url": "https://surfingdog.ai/spec/capabilities/v2.json"
        }
      ]
    },
    {
      "id": "manifest",
      "title": "Agent inbox manifest",
      "summary": "The document at /.well-known/agent-inbox.json: what a business's inbox takes and where its doors are.",
      "version": "surfingdog-inbox/0",
      "version_label": "surfingdog-inbox/0",
      "revised": "2026-10-15",
      "page": "https://surfingdog.ai/spec/manifest/",
      "files": [
        "https://surfingdog.ai/spec/schemas/manifest.json",
        "https://surfingdog.ai/spec/vectors/doors-elsewhere.json",
        "https://surfingdog.ai/spec/vectors/profile.json"
      ]
    },
    {
      "id": "receipts",
      "title": "Receipts",
      "summary": "The signed record of a promise and how it ended, and the customer's agent's counter-signature.",
      "version": 2,
      "version_label": "claims version 2",
      "revised": "2026-09-27",
      "page": "https://surfingdog.ai/spec/receipts/",
      "files": [
        "https://surfingdog.ai/spec/schemas/receipt-v1.json",
        "https://surfingdog.ai/spec/schemas/receipt-v2.json",
        "https://surfingdog.ai/spec/schemas/receipt-ack-v1.json",
        "https://surfingdog.ai/spec/schemas/receipt-ack-v2.json",
        "https://surfingdog.ai/spec/vectors/receipts.json",
        "https://surfingdog.ai/spec/vectors/receipts-v2.json",
        "https://surfingdog.ai/spec/vectors/receipts-v6.json"
      ]
    },
    {
      "id": "census",
      "title": "The census of what AI agents can do",
      "summary": "How the monthly census counts what agents can do at the websites checked, and the format of its open data.",
      "version": 1,
      "version_label": "method version 1",
      "revised": "2026-10-18",
      "page": "https://surfingdog.ai/spec/census/",
      "files": [
        "https://surfingdog.ai/spec/schemas/census-edition.json",
        "https://surfingdog.ai/spec/schemas/census-editions.json",
        "https://surfingdog.ai/spec/vectors/census-edition.json",
        "https://surfingdog.ai/spec/schemas/mcp-get-census-input.json",
        "https://surfingdog.ai/spec/schemas/mcp-get-census-output.json",
        "https://surfingdog.ai/spec/vocab/score-rules-v3.json"
      ]
    }
  ],
  "files": [
    "https://surfingdog.ai/spec/capabilities.json",
    "https://surfingdog.ai/spec/capabilities/v1.json",
    "https://surfingdog.ai/spec/capabilities/v2.json",
    "https://surfingdog.ai/spec/schemas/ai-catalog.json",
    "https://surfingdog.ai/spec/schemas/attributes.json",
    "https://surfingdog.ai/spec/schemas/business.json",
    "https://surfingdog.ai/spec/schemas/businesses.json",
    "https://surfingdog.ai/spec/schemas/capabilities.json",
    "https://surfingdog.ai/spec/schemas/case-answered.json",
    "https://surfingdog.ai/spec/schemas/categories.json",
    "https://surfingdog.ai/spec/schemas/census-edition.json",
    "https://surfingdog.ai/spec/schemas/census-editions.json",
    "https://surfingdog.ai/spec/schemas/check-result.json",
    "https://surfingdog.ai/spec/schemas/contest-answer.json",
    "https://surfingdog.ai/spec/schemas/contests-request.json",
    "https://surfingdog.ai/spec/schemas/contests-response.json",
    "https://surfingdog.ai/spec/schemas/delegations-request.json",
    "https://surfingdog.ai/spec/schemas/delegations-response.json",
    "https://surfingdog.ai/spec/schemas/door-incident-answer.json",
    "https://surfingdog.ai/spec/schemas/door-incident-answered.json",
    "https://surfingdog.ai/spec/schemas/door-report-classes.json",
    "https://surfingdog.ai/spec/schemas/door-report.json",
    "https://surfingdog.ai/spec/schemas/door-reports-request.json",
    "https://surfingdog.ai/spec/schemas/door-reports-response.json",
    "https://surfingdog.ai/spec/schemas/instance-status.json",
    "https://surfingdog.ai/spec/schemas/instances-request.json",
    "https://surfingdog.ai/spec/schemas/instances-response.json",
    "https://surfingdog.ai/spec/schemas/leaderboard.json",
    "https://surfingdog.ai/spec/schemas/listing-request.json",
    "https://surfingdog.ai/spec/schemas/listing-response.json",
    "https://surfingdog.ai/spec/schemas/manifest.json",
    "https://surfingdog.ai/spec/schemas/mcp-check-business-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-check-business-output.json",
    "https://surfingdog.ai/spec/schemas/mcp-get-business-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-get-business-output.json",
    "https://surfingdog.ai/spec/schemas/mcp-get-census-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-get-census-output.json",
    "https://surfingdog.ai/spec/schemas/mcp-list-attributes-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-list-attributes-output.json",
    "https://surfingdog.ai/spec/schemas/mcp-list-categories-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-list-categories-output.json",
    "https://surfingdog.ai/spec/schemas/mcp-register-business-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-register-business-output.json",
    "https://surfingdog.ai/spec/schemas/mcp-report-door-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-report-door-output.json",
    "https://surfingdog.ai/spec/schemas/mcp-search-businesses-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-search-businesses-output.json",
    "https://surfingdog.ai/spec/schemas/mcp-update-business-input.json",
    "https://surfingdog.ai/spec/schemas/mcp-update-business-output.json",
    "https://surfingdog.ai/spec/schemas/passes-request.json",
    "https://surfingdog.ai/spec/schemas/passes-response.json",
    "https://surfingdog.ai/spec/schemas/passes-revoke-request.json",
    "https://surfingdog.ai/spec/schemas/passes-revoke-response.json",
    "https://surfingdog.ai/spec/schemas/person-erase-request.json",
    "https://surfingdog.ai/spec/schemas/person-erase-response.json",
    "https://surfingdog.ai/spec/schemas/person-unlinks-request.json",
    "https://surfingdog.ai/spec/schemas/person-unlinks-response.json",
    "https://surfingdog.ai/spec/schemas/person.json",
    "https://surfingdog.ai/spec/schemas/persons-request.json",
    "https://surfingdog.ai/spec/schemas/persons-response.json",
    "https://surfingdog.ai/spec/schemas/ping-request.json",
    "https://surfingdog.ai/spec/schemas/ping-response.json",
    "https://surfingdog.ai/spec/schemas/place-category.json",
    "https://surfingdog.ai/spec/schemas/presentations-request.json",
    "https://surfingdog.ai/spec/schemas/presentations-response.json",
    "https://surfingdog.ai/spec/schemas/problem.json",
    "https://surfingdog.ai/spec/schemas/ranking-directory.json",
    "https://surfingdog.ai/spec/schemas/ranking.json",
    "https://surfingdog.ai/spec/schemas/receipt-ack-v1.json",
    "https://surfingdog.ai/spec/schemas/receipt-ack-v2.json",
    "https://surfingdog.ai/spec/schemas/receipt-v1.json",
    "https://surfingdog.ai/spec/schemas/receipt-v2.json",
    "https://surfingdog.ai/spec/schemas/receipts-request.json",
    "https://surfingdog.ai/spec/schemas/receipts-response.json",
    "https://surfingdog.ai/spec/schemas/recovery-finish-key.json",
    "https://surfingdog.ai/spec/schemas/recovery-finish-request.json",
    "https://surfingdog.ai/spec/schemas/recovery-finish-session.json",
    "https://surfingdog.ai/spec/schemas/recovery-start-request.json",
    "https://surfingdog.ai/spec/schemas/recovery-start-response.json",
    "https://surfingdog.ai/spec/schemas/report-answer.json",
    "https://surfingdog.ai/spec/schemas/reports-request.json",
    "https://surfingdog.ai/spec/schemas/reports-response.json",
    "https://surfingdog.ai/spec/schemas/score-rules.json",
    "https://surfingdog.ai/spec/schemas/unlinks-request.json",
    "https://surfingdog.ai/spec/schemas/unlinks-response.json",
    "https://surfingdog.ai/spec/vectors/capability-names.json",
    "https://surfingdog.ai/spec/vectors/census-edition.json",
    "https://surfingdog.ai/spec/vectors/door-history.json",
    "https://surfingdog.ai/spec/vectors/door-reports.json",
    "https://surfingdog.ai/spec/vectors/doors-elsewhere.json",
    "https://surfingdog.ai/spec/vectors/mcp.json",
    "https://surfingdog.ai/spec/vectors/ordering-v7.json",
    "https://surfingdog.ai/spec/vectors/ordering.json",
    "https://surfingdog.ai/spec/vectors/passes.json",
    "https://surfingdog.ai/spec/vectors/profile.json",
    "https://surfingdog.ai/spec/vectors/README.json",
    "https://surfingdog.ai/spec/vectors/receipts-v2.json",
    "https://surfingdog.ai/spec/vectors/receipts-v6.json",
    "https://surfingdog.ai/spec/vectors/receipts.json",
    "https://surfingdog.ai/spec/vectors/score-v1.json",
    "https://surfingdog.ai/spec/vectors/score.json",
    "https://surfingdog.ai/spec/vectors/scoring.json",
    "https://surfingdog.ai/spec/vectors/signatures.json",
    "https://surfingdog.ai/spec/vocab/attributes.json",
    "https://surfingdog.ai/spec/vocab/categories.json",
    "https://surfingdog.ai/spec/vocab/door-report-classes.json",
    "https://surfingdog.ai/spec/vocab/doors.json",
    "https://surfingdog.ai/spec/vocab/score-rules-v1.json",
    "https://surfingdog.ai/spec/vocab/score-rules-v2.json",
    "https://surfingdog.ai/spec/vocab/score-rules-v3.json"
  ]
}
