{
  "protocolVersion": "0.3.0",
  "name": "A2A.computer",
  "description": "A2A is the realization layer of the agentic web: bring a current state, describe a desired state, and A2A finds a governed capability path, executes it through the Capability Host Protocol, and returns a verified result with tamper-evident evidence.",
  "version": "0.1.0",
  "url": "https://a2a.computer/api/mcp",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Project Auxo, Inc.",
    "url": "https://a2a.computer"
  },
  "documentationUrl": "https://a2a.computer/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "inspect_representation",
      "name": "Inspect representation",
      "description": "Detect what an input is (format, schema, model, API) and its metadata.",
      "tags": [
        "detect",
        "schema"
      ],
      "examples": [
        "What is this file?",
        "Inspect this OpenAPI document."
      ],
      "x-a2a": {
        "status": "single-hop"
      }
    },
    {
      "id": "find_transmutation_paths",
      "name": "Find transmutation paths",
      "description": "Given a current and desired state, return governed capability paths that reach it. Today this is single-hop capability discovery over the CHP gateway; true multi-hop planning arrives with the planner capability — the status field says which you are getting.",
      "tags": [
        "plan",
        "discovery"
      ],
      "examples": [
        "How do I turn this REST API into a governed capability?"
      ],
      "x-a2a": {
        "status": "single-hop"
      }
    },
    {
      "id": "estimate_transmutation",
      "name": "Estimate transmutation",
      "description": "Estimate cost, time, loss, and assurance for a path, from capability metadata.",
      "tags": [
        "estimate",
        "cost"
      ],
      "examples": [
        "What will this cost and how lossy is it?"
      ],
      "x-a2a": {
        "status": "single-hop"
      }
    },
    {
      "id": "realize_state",
      "name": "Realize state",
      "description": "Execute the transformation as a governed CHP invocation — policy-checked, approval-gated where required, and evidenced.",
      "tags": [
        "execute",
        "governed"
      ],
      "examples": [
        "Realize the desired state now."
      ],
      "x-a2a": {
        "status": "live"
      }
    },
    {
      "id": "adapt_capability",
      "name": "Adapt capability",
      "description": "Turn an API / OpenAPI document into a governed CHP capability (the flagship API→capability family).",
      "tags": [
        "adapt",
        "openapi"
      ],
      "examples": [
        "Adapt this OpenAPI spec into governed capabilities."
      ],
      "x-a2a": {
        "status": "single-hop"
      }
    },
    {
      "id": "request_human_review",
      "name": "Request human review",
      "description": "Route a side-effecting step through a composable, non-bypassable human approval gate.",
      "tags": [
        "approval",
        "hitl"
      ],
      "examples": [
        "This step needs sign-off before it runs."
      ],
      "x-a2a": {
        "status": "live"
      }
    },
    {
      "id": "retrieve_evidence",
      "name": "Retrieve evidence",
      "description": "Fetch the tamper-evident evidence bundle for a realization by stable id.",
      "tags": [
        "evidence",
        "audit"
      ],
      "examples": [
        "Give me the evidence for invocation inv_…"
      ],
      "x-a2a": {
        "status": "live"
      }
    },
    {
      "id": "verify_artifact",
      "name": "Verify artifact",
      "description": "Verify an output artifact against its declared schema and recorded evidence.",
      "tags": [
        "verify"
      ],
      "examples": [
        "Is this artifact valid and provenance-backed?"
      ],
      "x-a2a": {
        "status": "single-hop"
      }
    },
    {
      "id": "watch_execution",
      "name": "Watch execution",
      "description": "Observe realization state transitions. Streaming lands with the execution map.",
      "tags": [
        "observe"
      ],
      "examples": [
        "Stream the execution progress."
      ],
      "x-a2a": {
        "status": "planned"
      }
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://a2a.computer/api/mcp",
      "transport": "MCP"
    }
  ],
  "x-a2a": {
    "role": "realization-layer",
    "governedBy": "Capability Host Protocol",
    "note": "A2A finds and executes governed capability paths; CHP proves what was done and whether it was allowed. Skill status (live | single-hop | planned) is authoritative — do not assume multi-hop planning where status is single-hop."
  }
}