Red Stet
← Back to Help
Help · For teachers & verifiers · Tier 4 — Trust & integrity

Sharing a recording with parents or admins

A Red Stet recording is the receipt that a piece of writing was done by the student — when, in what rhythm, with what edits. To put that receipt in front of a parent at conferences, a department head, or a college reviewer, share the Encrypted Authorship Verification (EAV) verifier: a link or a .red.md file the recipient drops into redstet.com/verify.

When you'd share

Two situations.

Showcase

Extraordinary work, and you want parents to see how: long sessions, repeated revisions. The rhythm chart shows it.

Investigation

A submission feels off. Voice doesn't match earlier work, or it appeared in three minutes with no revisions, or it shares structure with another. Hand a colleague or admin the file and let them form their own judgment.

For an investigation, share the recording before drawing a conclusion. A reviewer interpreting independently is more credible than one validating your verdict.

Generating a .red.md file .red.md

From the writing profile's Archive tab, download the .red.md for a submission. One Markdown file with the document body plus the full EAV envelope — session manifests, chained hashes, bundle seal, signed JWT attestation, encrypted event payload.

Plain text. Open in any editor; document at the top, trailing block:

<!-- red-stet:v1
{"provenanceBundle":{"manifests":[...],
"bundleSeal":"a7c2b9-...","bodyHash":"...",
"eventCount":8423,...},"author":"...",
"__signature__":"eyJhbGciOiJFUzI1NiIs..."}
-->

/verify reads the block; the body above gets checked against the recorded hash. Edit either and verification fails.

Email it or save it

A few hundred KB. Attach to email, save to a drive, file with your integrity cases. Anyone with the file and the verifier can re-check.

Owners can also flip the doc's Publish state (sidebar, while the doc is open) between Private, Verifiable, and Searchable — Verifiable mints a stable redstet.com/p/… link the writer can share instead of the file.

The verifier doesn't phone home. Static page, runs in the recipient's browser. No account, no telemetry, file stays on their machine.

What the verifier shows

Drop a .red.md into /verify: verdict, four chain-of-trust checks on the EAV envelope, summary metadata.

The verdict

Green check = "Verified — file integrity intact". Red triangle = "Failed — see flagged checks below".

The four chain-of-trust checks

  • Bundle seal — EAV envelope signature verifies against Red Stet's published JWK. Edits anywhere in the envelope fail this.
  • Session chain — every manifest's prevChainHead matches the previous chainHead. Removed or reordered sessions fail this.
  • Document body hash — text matches the recorded hash. Edited body fails this.
  • Manifest integrity — each chainHead matches its contents. Tampered fields fail this.

The summary

Body length, body hash, session count, event count, last chain head, envelope signature. Metadata rides outside the encrypted payload; the keystroke timeline opens after authentication.

What it deliberately doesn't show

One submission's recording. Nothing else.

The verifier runs on the .red.md file alone. Other submissions, other classrooms, private teacher comments, the broader writing profile — none of it lives in the file.

Where this matters

A parent can't navigate from one essay to others. A college reviewer with one .red.md has one piece of evidence, not a backdoor into the applicant's academic history.

FERPA-safe by default. You choose what to share by choosing which file to send.

How to interpret a verification

"Verified" doesn't mean "this student wrote this well." It means the recording came from a Red Stet pipeline and hasn't been edited since. Judgment about quality, originality, or appropriateness is still yours.

Green verdict — what it proves

Every event, session boundary, and chain link is consistent. Body matches the export hash. Whoever sat at the keyboard during those sessions produced what you're reading. Trust the chain of custody from account to student, and the work is the student's.

Green verdict — what it does NOT prove

That the student wasn't retyping from another text. That they understood it. That an AI output wasn't paraphrased in their head and then typed. The recording is process evidence: rhythm, pauses, revisions, time-on-task. Process evidence plus your knowledge of the student makes the judgment.

Red verdict — what it means

The file was altered after export — accidental edit, tampering, or not a genuine Red Stet recording. The original can be re-exported and re-verified.

The EAV signature & tampering __signature__

The four chain-of-trust checks defend against accidental edits. The EAV signature defends against deliberate forgery — someone fabricating a bundle from scratch and passing it off as a Red Stet recording.

Every export is signed with Red Stet's ES256 JWT. The signature sits at __signature__, contains a SHA-256 of the canonical manifest payload, and is signed with the project's private key. The public key lives at signing.publicKey for independent verification.

Reverse-engineer the bundle format and you still can't sign it. The private key is ours.

Key rotation

The signing key has a stable key id (kid, e.g. rm-2026-q2) rotated periodically. Older files signed with older kids still verify — prior public keys stay reachable. Rotation only affects new files.

Need third-party signature verification (legal proceedings, journalism)? Email [email protected].

For parents — what you're looking at

Your child's teacher sent you a Red Stet EAV verifier link or a .red.md file.

Following the link or dropping the file

The verifier runs in your browser. If the teacher sent a one-time link, that link authenticates you for this one record; if you have your own Red Stet account, your Clerk session authenticates you. Either way, nothing about your reading goes back to the teacher.

What you can see

  • Chain-of-trust verified. The four EAV checks pass — the recording is authentic and unedited since export.
  • The document body. Same essay your child turned in.
  • Summary of how it was written. Session count, total writing time, dates of first and last keystroke.
  • The replayable timeline, once you've authenticated — scrub through and watch the writing form.

What you can't see

  • The raw keystroke stream outside the verifier surface. The events are encrypted at rest; the verifier decrypts and renders the timeline, but no other tool can read the file's contents.
  • Other essays, private teacher notes, school records, other students. The verifier shows one piece of work and its provenance.

If something looks wrong

If chain-of-trust fails, or if the recording doesn't match what your child described, talk to the teacher — they shared the file and can re-export. Email us for Red Stet problems.

For admins & college reviewers

Same surface a parent sees, different intent. What to look for:

Session boundaries

Real essays accrue across multiple sessions over days. Manifests chain with start and end times. A multi-thousand-word essay produced in one 12-minute session is worth asking about.

The integrity checks

All four should pass. A failure means the file was altered after export — not who or why, just that this isn't the original. Ask the teacher to re-export.

The signature

An authentic recording carries an ES256 JWT signed by Red Stet's private key (see above). For formal proceedings needing cryptographic certainty, cite the signature.

Process evidence, not a verdict. A clean session record isn't proof of authorship; an irregular one isn't proof of fraud.

Anonymizing & scrubbing

The verifier shows the student's display name and nothing more identifying.

Display name vs. account name

Students can set a public display name distinct from their account — pen name, professional sharing, first-name-last-initial. The verifier shows the display name only; full account name and email never appear.

What you cannot scrub

The document body. If the essay names the student or other students in the prose, the verifier renders it verbatim — no auto-redaction. Editing the body breaks the body-hash check. For anonymous review, share the chart and check results verbally rather than the file.

The .red.md is durable

The file is meant to survive — verifiable offline forever, even if Red Stet shuts down.

A shared file can't be unshared. The verifier doesn't phone home; copies on the recipient's machine keep verifying regardless of anything on our side. Treat sharing as one-way.

Sensitive material leaked via a .red.md? Email [email protected]. We can't claw the file back, but we can rotate signing keys, document the leak, and help with affected-party notifications.

Related

Grading submissions — how the recording fits into your normal workflow before you ever share it.

Co-teachers & TAs — who else inside the class can see recordings without needing a shared file.

The standalone verifier — the live page itself. Drop any .red.md file in to see it work.

Back to the help library

Missing something? Email feedback.