The apparatus

Make the work leave evidence.

A completed course should be more than a feeling. It should leave a readable trail from material through term to result.

Change one line and the chain stops verifying.

Enrolling, attending, starting a paper, submitting it, being graded, missing a deadline, moving the clock — each is an entry whose hash includes the hash before it.

The ledger

hash-chained
enrolled · a0f4c1d9e7b2… · the signed term and the hash of its clauses
chunk_done · 3b7e5a02c8f1… · a reading block ticked, with its minutes
paper_opened · 9c21d4be6a03… · a quiz made available at its appointed hour
paper_graded · e85b0f37d9a4… · a score, a letter, and the answers behind it
certificate · 7d3a9e14b50c… · issued, and registered for verification
Each entry carries the hash of the one before it, so the record cannot be quietly rewritten — only added to. It never leaves your device, and it exports whole.

What gets written down

Every course is a small, inspectable history.

Course created

The material, the analysis and the plan, with the contract hash.

Term signed

Your name, your signature and the exact terms you agreed to.

Work recorded

Every chunk ticked, every check passed, every paper started, submitted and graded.

Result issued

A final percentage, a letter, a grade point, and — at seventy per cent or better — a certificate.

The record page: a transcript of courses with credits and grades, above a ledger listing each event with its time and an eight-character hash
The transcript, and the ledger it is derived from.

Useful proof has to be honest about what it is.

Lyceum is an independent study tool. It does not award accredited academic credit, and it says so on the certificate itself.

What it can prove is narrower, and true: that a specific person finished a specific course, on a schedule they could not edit, and that the record of it has not been touched since.

What a certificate is, and is not

Where it lives

In your browser, and exportable whole.

Local firstkept in your browser, separately for each account · never uploaded
Yours to movestate, ledger and material export as one JSON file
Verifiableverify the chain at any time; a break names the entry where it broke
Printabletranscript, contract and certificate, without the interface around them

Return to the material

Not open yet

Finish something, and have it on the record.

Lyceum is open to enrolled accounts for now. Everything on this site — how it works, the Library, a real computed term for any of its titles — you can read without one.

Sign in Or read how it works

Lyceum is closed while it is being built, and opens with an account. Your record lives in your browser, separately for each account.