{"name":"1EDU","tagline":"The technology office for small educational institutions","domain":"1edu.app","api":{"base":"https:\/\/www.1edu.app\/v1","health":"https:\/\/www.1edu.app\/v1\/meta\/health","intake":{"endpoint":"https:\/\/www.1edu.app\/v1\/intake","method":"POST","fields":["name","institution_name","email","message"]},"planned":["https:\/\/www.1edu.app\/v1\/meta\/objects","https:\/\/www.1edu.app\/v1\/meta\/capabilities","https:\/\/www.1edu.app\/v1\/openapi.json"]},"mcp":{"endpoint":null,"status":"planned"},"modules":[{"key":"advancement","name":"Advancement","blurb":"Donors, grants, and the CRM \u2014 the whole development office in one view."},{"key":"learning","name":"Learning","blurb":"Staff training, knowledge base, and video \u2014 with expiry-aware certifications."},{"key":"curriculum","name":"Curriculum","blurb":"Versioned units mapped to outcomes; the accreditation evidence pack, always current."},{"key":"operations","name":"Operations","blurb":"SOPs, forms, automations, and documents \u2014 how the school actually runs."},{"key":"reporting","name":"Reporting","blurb":"KPIs and board packets computed from the record, not rebuilt for it."},{"key":"ai","name":"AI","blurb":"Grant drafts, policy watch, and a staff assistant that cites its sources."}],"principles":{"api_first":"Every capability exists as a versioned API before any UI consumes it.","ai_first":"The MCP surface ships alongside the API; agents are first-class clients.","self_documenting":"This manifest and the \/v1\/meta surfaces are generated from platform config."}}