Open-source · in alpha
An educator writes a prompt; a reasoning model uses it to conduct an exam, assignment, or tutoring session with each student — one conversation at a time. Every session is preserved as an end-to-end-encrypted, tamper-evident education record. The app doesn’t grade. It runs the session consistently, at scale, and keeps a private, trustworthy transcript of exactly what was said.
The plan, stated up front
The goal of this project is a complete, working app released on GitHub under an open-source license, so anyone can run it themselves and keep full control of their records. For those who can’t self-host, the same app will be available as a managed service.
A school, department, or individual instructor can deploy the published code on their own infrastructure. It builds on plain Postgres and standard web cryptography — no proprietary services, no vendor lock-in, and your data never leaves your control.
Not everyone can stand up a server. For them, a hosted version will run the identical app — same end-to-end encryption, same tamper-evident records — with no setup and nothing to operate.
Same codebase, same privacy model. The only choice is who runs it.
How it works
Write a prompt — “probe understanding of enzyme kinetics; ask one question at a time; follow up on weak answers.” The prompt is the assessment. Then mint one or more opaque student codes.
No account, no email, no learning-management system — just a single code and a browser. The student has a chat-style session with the AI and submits when finished.
The model runs the educator’s prompt turn by turn. Every message is encrypted and linked in a hash chain. On submit, only the educator’s key can ever reopen it.
What makes it different
Finalized transcripts are readable only with the educator’s passphrase or recovery key. The server stores ciphertext and hashes — never the plaintext of a finalized record.
Messages are append-only and linked in a SHA-256 hash chain, so any later alteration of the record is detectable. Nothing can be quietly edited or deleted.
No scores, no pass/fail. The value is a consistent, interactive session and a faithful transcript of what was said — the judgment stays with the educator.
A student needs only a code and a browser. It’s designed to run as easily for a rural school as for an R1 course — with zero LMS or single-sign-on to configure.
Built on plain Postgres and standard web crypto, with no proprietary dependencies. Self-host the open-source code, or use the hosted version — it’s the same app.
The AI must read each message as it’s written, in order to converse. The guarantee is that the platform never persists plaintext and cannot reopen finalized records — not that the model never sees them.
Where the line is
No grading or scoring. It records the session; it never assigns a mark.
No backdoor recovery. Lose both the passphrase and recovery key and the record is gone — by design.
No student identity system. No accounts, emails, or institutional logins are required.
We’re looking for educators to try authenticatED Learning with a real exercise and tell us what works. Register your interest and we’ll be in touch as alpha access opens.
Open source on launch · hosted version to follow