Grounded answers from school knowledge and live data. Every response is sourced, scoped, and audited.
Your child attended 18 of 20 school days this month (90% attendance rate). Two absences were recorded on Jun 5 and Jun 19.
| Date | Status | Note |
|---|---|---|
| Jun 2 | ✅ Present | — |
| Jun 3 | ✅ Present | — |
| Jun 4 | ⚠️ Late | Arrived 15 min late |
| Jun 5 | ❌ Absent | Parent notified |
Summary: 3 present, 1 late, 1 absent out of 5 school days shown.
Would you like me to show the teacher note for Jun 5?
Each role has tailored services — login to access yours
From school policies to live data — one assistant, many capabilities
Built for school trust: every query is scoped, sourced, and logged
getStudentAttendance Audit loggedgetStudentGrades Audit logged| Data Type | Teacher | Student | Parent | Admin |
|---|---|---|---|---|
| School policy | Yes | Yes | Yes | Yes |
| Schedule | Own class | Own only | Child only | All |
| Attendance | Own class | Own only | Child only | All |
| Grades | Own class | Own only | Child only | All |
| Billing | No | No | Child only | All |
| System reports | No | No | No | Yes |
| Audit logs | No | No | No | Yes |
Intelligent pipeline with safe tool contracts and RAG
getStudentAttendance RBAC(studentId, month)getStudentGrades RBAC(studentId, semester)getTodaySchedule RBAC(userId)getBillingSummary RBAC(parentId)getTeacherClassSummary RBAC(teacherId)How queries flow from user to grounded, audited answers
PostgreSQL + pgvector: Upload, embed, and control access to school documents
From MVP to full platform — phased delivery for real impact
Official school knowledge and live data — grounded, sourced, and scoped to your role.