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. Sometimes you want that receipt in front of someone outside Red Stet: a parent at conferences, a department head, a college reviewer. Here's how to share a .red.md file, what the verifier shows, what it doesn't.
When you'd share
Two situations, nearly opposite.
Showcase
Extraordinary work, and you want parents to see how: long sessions, painstaking revisions, the moment they cracked the argument open. A parent watching the rhythm chart catch their kid spending forty minutes on one paragraph sees what a grade can't communicate.
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.
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 provenance bundle — session manifests, chained hashes, bundle seal, signed JWT attestation.
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.
What the verifier shows
Drop a .red.md into /verify: verdict, four integrity checks, summary metadata.
The verdict
Green check = "Verified — file integrity intact". Red triangle = "Failed — see flagged checks below".
The four checks
- Bundle seal — bundle hashes to the export value. Edits to anything in the bundle fail this.
- Session chain — every manifest's
prevChainHeadmatches the previouschainHead. Removed or reordered sessions fail this. - Document body hash — text matches the recorded hash. Edited body fails this.
- Manifest integrity — each
chainHeadmatches its contents. Tampered fields fail this.
The summary
Body length, body hash, session count, event count, last chain head, bundle seal. Hashes let you compare against other copies forensically.
- Body length
- 11,418 chars
- Sessions
- 4
- Events
- 8,423
- Chain head
- a7c2b9d-...
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. The teacher chose what to share by sharing one file; the verifier honors that choice.
- The document body
- Student's display name (configurable)
- Submission date
- Session count and total writing time
- The four integrity check results
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 is what 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 signature chain & tampering __signature__
The four checks defend against accidental edits. The signature chain 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.
{
"provenanceBundle": {
"manifests": [...],
"bundleSeal": "a7c2b9...",
"bodyHash": "...",
"eventCount": 8423
},
"author": "Ava Chen",
"__signature__": {
"jws": "eyJhbGciOiJFUzI1NiIs...",
"kid": "rm-2026-q2",
"alg": "ES256",
"hash": "sha256:c91fa..."
}
}
signing.publicKey.
For parents — what you're looking at
Your child's teacher sent you a Red Stet .red.md file. Here's what to know.
You don't need an account
Drop the file into red-stet.com/verify. The check runs in your browser. Nothing leaves your computer.
What the page shows
A verdict and a summary of how the essay was written: session count, total time, dates. The "Verified" badge means the file hasn't been edited since the teacher exported it.
What it doesn't show
Anything else about your child. No other essays, no private teacher notes, no school records, no other students. One piece of work and its provenance.
If something looks wrong
If verification 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.
- Author
- Ava Chen
- Sessions
- 4 (11h 23m total)
- First keystroke
- Mar 9, 09:14
- Last keystroke
- Mar 14, 16:47
/verify — verdict plus how the work was written.
For admins & college reviewers
Same surface a parent sees, different intent — evidence, not celebration. 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. We can help beyond what the standalone page shows.
__signature__ ES256 JWT is the cryptographic anchor for formal proceedings.Anonymizing & scrubbing
The verifier shows the student's display name — minimum useful identification by default.
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.
- Email address — never shown
- Full legal name — never shown
- Account internals — never shown
- Other classes, other students — never shown
The .red.md is durable
The file is meant to survive — verifiable offline forever, even if Red Stet shuts down. That same durability means a shared file can't be unshared.
Sent is sent. 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.
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.
Missing something? Email feedback.