{
  "schema_version": "2026-06-01",
  "generated_at_utc": "2026-06-10T03:07:48Z",
  "generated_by": "generate_all_v5.py",
  "files": [
    {
      "id": "rpc_methods",
      "path": "api_specs/rpc_methods.json",
      "public_url": "https://msgchain.org/whitepaper/api_specs/rpc_methods.json",
      "description": "Current machine-readable summary of RPC, REST, Agent, contract, and Explorer method families."
    },
    {
      "id": "error_codes",
      "path": "api_specs/error_codes.json",
      "public_url": "https://msgchain.org/whitepaper/api_specs/error_codes.json",
      "description": "Machine hints for interpreting stub, guarded, governance-gated, and non-final responses."
    },
    {
      "id": "openapi_public_query",
      "path": "api_specs/openapi/public_query.yaml",
      "public_url": "https://msgchain.org/whitepaper/api_specs/openapi/public_query.yaml",
      "description": "OpenAPI summary for public read/query surfaces."
    },
    {
      "id": "openapi_contract_surface",
      "path": "api_specs/openapi/contract_surface.yaml",
      "public_url": "https://msgchain.org/whitepaper/api_specs/openapi/contract_surface.yaml",
      "description": "OpenAPI summary for contract deploy / instantiate / execute surfaces."
    },
    {
      "id": "openapi_agent_surface",
      "path": "api_specs/openapi/agent_surface.yaml",
      "public_url": "https://msgchain.org/whitepaper/api_specs/openapi/agent_surface.yaml",
      "description": "OpenAPI summary for agent query and guarded write surfaces."
    }
  ]
}