{"protocol_version":"0.1","organization":{"name":"robob","mcp_namespace":"gry_ai_gry_robob","domain":"robob.gry.ai","protocol_version":"0.1","genotype":{"kind":"github","repo":"GRY-AI/gryai","main_ref":"main","proposal_protocol":"pull_request"},"phenotype":{"kind":"aws","region_primary":"us-east-1"},"departments":[{"path":"departments/core","subdomain":"core","description":"The gry-mcp protocol implementation for robob. Owns the MCP server (OAuth 2.1 + Streamable HTTP transport) and the seven-verb tool surface (branch / sh / cat / edit / preview / pr) defined in docs/GRY_MCP.md.\n"}],"conventions":{"language":"typescript","runtime":"deno","http_framework":"hono","state_store":"aurora-postgres","container_runtime":"ecs-fargate"},"policies":{"auto_apply_proposals":false,"auto_spawn_proposal_refs":true,"proposal_ref_ttl_hours":72,"branch_naming_pattern":"^[a-z0-9][a-z0-9-]{0,62}$","reserved_subdomains":["mcp","api","www","admin","docs",".well-known"]},"auth":{"inbound":[{"kind":"bearer","header":"Authorization","prefix":"Bearer ","secret_env":"MCP_API_KEY"}],"public_endpoints":["/.well-known/gry-mcp","/healthz"]}},"department":{"name":"core","subdomain":"core","description":"The gry-mcp protocol implementation. Owns the gry-mcp server, the protocol spec, and the bootstrap deployment recipes. This is the primordial department — without it, no other department can be reached.\n","genotype":{"scope":"departments/core/"},"phenotype":{"kind":"aws","resources":[{"id":"mcp-server","kind":"container","runtime":"deno","purpose":"protocol_endpoint","ref_routing":true,"deployment_target":"local"}]},"capabilities":[{"id":"protocol.mcp","description":"Speaks the gry-mcp protocol over HTTP + JSON-RPC (verbs: branch, cat, ls, pr)."},{"id":"ref.routing","description":"Routes <ref>.<dept>.<org> requests to per-ref workers."},{"id":"repo.github","description":"Reads/proposes/applies changes against a GitHub repo."}],"conventions_overrides":{}}}