{"protocolVersion":"1.0.0","name":"manaolana","description":"Community health + garden-science platform (CIIH NHPI health grant, manaolanaproject.net). A leaf consumer of the hub — not a backend manager. Captures field water-quality + plant observations, exposes a Technician-gated plant-map agent, consumes the node storage service for image uploads, and produces commons-format datasets for mokulearner-research. Full backend-call inventory (incl. internal Supabase/GCS + third-party): docs/BACKEND_CALLS.md.","version":"0.1.0","url":"https://manaolanaproject.net/api","preferredTransport":"JSONRPC","provider":{"organization":"Āina Design Corp / Mokunet","url":"https://mokunet.org"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","application/geo+json"],"securitySchemes":{"supabase-session":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Supabase session (cookie or bearer JWT). The plant-map agent additionally requires the Technician role."}},"skills":[{"id":"plant-map-query","name":"agent.plant-map","description":"Technician-role-gated (Supabase session, not a public surface). In-app only today (consumed by /tech/dashboard/plants/agent). Declared as the repo's sole A2A agent skill so leo can track card<->seam parity; flip consumers[] when another family repo invokes it over A2A. Route: src/app/api/agents/plant-map/route.ts; system prompt: src/skills/plant-map-agent.md.","tags":["agent","agent","auth:cookie-session"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","application/geo+json"],"security":[{"supabase-session":[]}]}]}