Architecture review · v0.1 · August 2026
Every assessment
must survive an audit.
edudigital Campus is designed as a compliance-aware Campus Management System with deterministic AI at its core, and human judgment at every decision point. This page translates that thesis into explicit system boundaries, data movement, human controls, and diligence questions.
System context + deployment topology
One institution. One explicit trust boundary.
Compliance data flow
The number and the narrative travel separate paths.
Lead, appointment, enrollment, grade, credit, attendance, document, or staff action
DataSync applies schema checks, source mapping, idempotency, and batch reconciliation
Institution-scoped features carry provenance, missing-data checks, and cohort context
Validated rules and models generate the assessment, confidence, policy checks, and SHAP trace
Confidence gates send the assessment and source evidence to the correct authorized review queue
The DataHub AI service may explain structured facts or draft language; it cannot alter the assessment
Authorized staff verify context, make the decision, and commit the permitted workflow action
DataShield records inputs, versions, assessment, explanation, staff action, and rationale
Shows the assessment, evidence, flags, and source-record links. Authorized staff decide and act.
Explains verified facts or drafts language. Cannot modify an assessment, status, or decision.
DataCore build layers
Four services. One evidence chain.
DataCore
Predictive models, deterministic policy rules, confidence scoring, and SHAP explainability.
- XGBoost SAP risk model
- Model + feature versions
- CPU-first inference
DataSync
Controlled movement between Campus modules and the intelligence layer.
- Transactional outbox pattern
- Idempotent event handlers
- Batch reconciliation
DataHub AI service
Provider-agnostic language interface around verified structured facts—not the edudigital Hub module.
- Schema-constrained input
- Retrieval with citations
- Governed feature proposals
DataShield
Evidence, policy, model, and human action recorded as one audit packet.
- Append-only log
- PII minimization
- Override reason capture
Trust boundaries
Controls that must be structural.
Separation
Minimize what leaves Frappe. Use opaque identifiers and purpose-limited feature payloads.
Bounded authority
Rules and validated models produce assessments. Authorized staff make decisions; the LLM explains or drafts.
Reproducibility
Persist model, feature, and policy versions with inputs required to reproduce an assessment.
Recoverability
Define backup, restore, incident response, key rotation, and observability before broad rollout.
Founder working session