| State-certified summative testing delivery | Yes. State assessment consortia and their approved vendors are the certified path for accountability testing, and that is a standard advertised service. | No. This is a classroom instructional and formative/summative instrument, not a state accountability testing system. |
| A nationally normed, adaptive interim score | Yes. Norm-referenced adaptive interim assessment against a national sample is the advertised product of that category. | No. Results are internal (0..100) and mastery bands are Homeroom's own neutral labels, not a normed percentile. |
| Live remote proctoring during a sitting | Yes. Webcam monitoring, gaze detection and lockdown browsers are the advertised product of that category. | No. Not built, on purpose. Integrity here is a server-owned eligibility gate, a server-owned clock, and a version-pinned form -- never a camera on a student. |
| The auto-grading logic is legible, in one readable module | Not established. We have not read another vendor's grading internals and will not characterize them. | Yes. One pure module -- autoGradeItem -- with an unanswered item explicitly SKIPPED rather than scored zero. |
| Each psychometric step is its own callable, stateless endpoint | Not established. We do not audit other vendors' APIs. | Yes. Item-bank search, draft validation, test-form assembly, one adaptive step, and scaling/growth are each their own endpoint. |
| An accommodation is frozen for the sitting it was granted for | Not established. We cannot inspect another product's accommodation model. | Yes. The multiplier, window and read-aloud flags are snapshotted onto the attempt at start; a later IEP edit cannot retroactively change a sitting in progress. |
| The class roster for a test is resolved through the same consent gate as the rest of the platform | Not established. | Yes. The same opt-in, default-deny directory_info chokepoint the master schedule's own roster view uses -- never a second, parallel consent path. |
| What an AI assist does when no model is configured | Not established. We cannot see another provider's offline behavior. | It returns zero items and the reason honest_off_no_model, never a fabricated suggestion. |
| A grade reaches the gradebook over the platform's own existing spine, not a second channel | Not established. | Yes. The finalize step fires the same LTI AGS passback the rest of the gradebook already uses. |