generated: '2026-09-19' method: generated source: openapi/kimetsu-dev-agent-gateway-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 15 by_action_class: connected: 14 acting: 1 by_consequence: read: 14 write: 1 human_in_the_loop_required: 0 operations: - path: / method: get operationId: get_agent_gateway x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agent-gateway.json method: get operationId: get_agent_gateway_alias x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /llms.txt method: get operationId: get_llm_discovery_guide x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /robots.txt method: get operationId: get_crawler_policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openapi.json method: get operationId: get_openapi_document x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/kimetsu-agents.json method: get operationId: get_well_known_directory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/agent-card.json method: get operationId: get_a2a_agent_card x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/agent.json method: get operationId: get_legacy_a2a_agent_card x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: get_service_health x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/projects method: get operationId: list_projects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/sidequest method: get operationId: get_sidequest_gateway x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/sidequest/proposals method: get operationId: list_sidequest_proposals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/sidequest/winners method: get operationId: list_sidequest_winners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/sidequest/agents method: get operationId: list_sidequest_agents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a/sidequest method: post operationId: request_sidequest_guidance x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required