Prototype 2 — Mastery-Only Export

ACE adapts on the device; only the per-skill mastery vector leaves. A replay harness measures how much adaptation depends on the raw trail that would otherwise be sent to a server. Generated 2026-11-12; no real student data used.

99.0%of all adaptation decisions identical mastery-only
8.2%of triggers diverge (threshold 5%)
18×less data leaves the device
2signals explain the divergence: latency & hint timing

What the harness does

It replays the same 1400 fixed logged sessions through two models — a server model that uses the full raw trail (correctness, latency, hint timing) and an on-device model that uses only the correctness-based mastery vector — and records every adaptation decision each makes.

Result

metricvalue
every adaptation decision that diverges1.00% (≈99.0% identical)
scaffold + fast-track triggers that diverge8.21% ± 0.77%
— fast-track triggers6.97% (26/373)
— scaffold triggers7.45% (70/939)
vs the 5% pre-registered thresholdEXCEEDS threshold (does not hold)
Overall decisions agree ~99%; the scaffold+fast-track triggers carry the residual.
Overall decisions agree ~99%; the scaffold+fast-track triggers carry the residual.
The divergence splits between the two trigger types and their two signals.
The divergence splits between the two trigger types and their two signals.

Which signals the server model was using

Exceeding the bar is the prototype doing its job: it names the signals the server model depends on — response latency (lucky-guess detection on fast-track) and hint timing (early-hint scaffolds). These are exactly the fields Prototype 1's Standard and Minimal levels drop.

Each divergence traced to the fine-grained signal that caused it.
Each divergence traced to the fine-grained signal that caused it.

What leaves the device

Only 5.42% of the raw trail ever leaves — a 18× reduction. What leaves is a handful of mastery numbers, not the clickstream. COPPA and FERPA care about exactly this: what leaves the student's machine, not what the model computes locally.
Raw event trail (sent to a server today) vs the mastery vector (all that leaves).
Raw event trail (sent to a server today) vs the mastery vector (all that leaves).

Bayesian Knowledge Tracing: Corbett & Anderson (1995). Run on synthetic sessions, which Prototype 3 can supply; the real signal weights come from the engineering team.