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

Reading a Red Stet recording

Someone sent you a Red Stet link or a .red.md file so you could see how a piece of writing was made. No account needed, no install. This doc walks through what's on the page, what to trust, and what to do with it.

Short version: the green badge tells you whether the recording's Encrypted Authorship Verification (EAV) chain is intact. The timeline below shows how the writing unfolded — duration, sittings, pasting. Signature check is mechanical and runs on any copy of the file; reading the keystroke events requires authentication. The story the timeline tells is yours to interpret.

What this link is

Red Stet is a school writing tool that records the process of writing, not just the finished page. As a student types, Red Stet captures keystrokes, pauses, pastes, and cut-and-rearrange moves into a tamper-evident recording attached to the document.

You can read the document like any other. You can also look at the receipt: did this person write it, in how long, and with how much help from elsewhere?

You're not a forensics expert. You're forming your own judgment about authorship instead of taking a teacher's, student's, or parent's word for it.

You're not signing into anything. Opening the link or the file doesn't create an account, doesn't enroll you in a class, and doesn't send your reading activity to the school. See Your privacy.
An Essay on Memory
The first time I remember anything clearly is the kitchen — fluorescent over the table, the sound of dishes in the sink, my grandmother humming…
The document. Same words the student turned in. The recording sits below it on the page (or appears when you click "View the recording").

What you see without a Red Stet account

The verifier runs the EAV checks in two passes. The signature pass needs nothing from you; the decryption pass needs authentication.

Signature pass — runs on any copy of the file

  • The document body — same text the writer turned in or published.
  • An integrity verdict — green "Verified" if the EAV signature is intact since export, red if the envelope was altered.
  • A summary — total writing time, number of sessions, first and last keystroke, paste count. These metadata fields ride outside the encrypted payload.

Decryption pass — requires authentication

The replayable keystroke timeline lives inside the encrypted payload. An unauthenticated viewer of a .red.md file sees the signature verdict and the summary, but the timeline is locked. Signing in (Clerk session, or a one-time link the teacher sent you) hands the verifier the key needed to unwrap the envelope. Then the timeline opens.

You don't see other documents, classmates, teacher feedback, or private notes. EAV is the trust layer; the verifier surface is narrow on purpose.

Got a .red.md file instead of a link? Drop it onto red-stet.com/verify in your browser. Same passes. Works offline for the signature check — see Verifying offline.

EAV Verifier

An Essay on Memory · a-student.red.md

OK

Verified — file integrity intact

4 of 4 checks passed.

+
Bundle seal
EAV envelope signature is intact — nothing modified since export.
+
Session chain
4 session manifests chain together end-to-end.

Reading the timeline as a non-teacher

The recording is broken into sessions — one continuous sitting per session. Open the doc, write, close the tab. The timeline lists them in order with date and duration.

Look at shape, not speed or length:

  • A normal paper spans 2–8 sessions over several days. Sessions vary in length. First session drafts the most; later sessions revise.
  • A rushed paper is one or two sessions the night before. Not cheating — many students work that way — but useful context.
  • A paper assembled from elsewhere shows one short session, a large paste at the start, minimal editing. Total time may be minutes.

You're not grading. You're checking whether the recording is consistent with the work the person claims.

Sessions
Session 1 — Apr 8, 9:14am
Drafted opening + outline
42 min
Session 2 — Apr 9, 7:02pm
Body paragraphs
1h 18m
Session 3 — Apr 11, 8:21pm
Revised middle, added conclusion
54 min
Session 4 — Apr 12, 4:17pm
Final pass, citations
22 min
Total: 11h 23m across 4 sessions over 4 days. The shape — multiple sittings, mostly drafting then revising — looks like a paper written across the assigned window.

Paste vs. type, and the rhythm bar

Red Stet separates typed characters from pasted ones. Every paste is recorded with size and timestamp. The rhythm bar shows it: short marks for typing, taller darker marks for pastes.

Pasting isn't suspicious by itself. Students paste quotes, outlines, citations. What matters is ratio and placement:

  • One large paste at minute zero, no typing — copy-in-and-submit pattern. Worth a conversation.
  • Many small pastes throughout — usually citations and quotes. Normal for any sourced paper.
  • One medium paste near the end — usually a works-cited list. Normal.
  • Zero pastes — the student typed everything. Not better or worse, just a working style.

Each paste is labeled with its character count. The summary gives you the totals: "12 pastes, 1,840 chars pasted, 4,200 chars typed."

Pacing matters too. Real typing is uneven — bursts, pauses, backspaces, rewrites. A perfectly regular cadence (constant 80 wpm for 20 minutes) is the rare red flag pacing alone can raise.
Rhythm — Session 2
Typing burst Paste event
Two pastes in this 1h 18m session — 184 characters (a quoted passage) and 96 characters (an author name + page). The rest is hand-typed across uneven bursts.

The EAV chain of trust — what makes this evidence trustworthy

Every session produces a manifest — a fingerprint of what happened in that sitting: keystrokes, pastes, timestamps. Each new manifest references the previous one's fingerprint. The sequence forms a chain inside the EAV envelope.

On export, the envelope is signed with Red Stet's ES256 key. Any later edit — adding a session, removing one, changing a paste, rewriting a timestamp — breaks the signature. The verifier recomputes the chain-of-trust badges in your browser.

What each badge means

  • Bundle seal — the EAV envelope's signature verifies against Red Stet's published JWK. If green, the envelope is authentic and unedited since export.
  • Session chain — every manifest's chain head links to the previous one. If green, no sessions were removed or reordered.
  • Document body hash — the body matches the hash recorded inside the envelope. If green, the text you're reading is what was recorded.
  • Manifest integrity — each session manifest's chain head matches its contents. If green, no internal manifest fields were edited.

The verifier runs the checks in your browser; Red Stet's servers aren't asked for the signature pass. The math is in the file. A page can't lie about a broken signature.

Designed for the academic-integrity case, not to defeat a determined attacker. A tampered file does not survive even casual edits like deleting an awkward session.

Integrity checks

All four must pass for a "Verified" verdict.

+
Bundle seal
Nothing in the recording has been edited since export.
+
Session chain
No sessions were removed or reordered.
+
Document body hash
The text you're reading matches what was recorded.
+
Manifest integrity
Each individual session's fingerprint matches its contents.

What the recording does not prove

Strong evidence of how and when the writing was assembled. Not a magic truth detector. The limits:

It doesn't prove who was at the keyboard

The recording knows a Red Stet account typed the words. It doesn't know whether the account-holder was personally at the keyboard, whether a sibling helped, or whether someone dictated aloud. Two people in a household look the same.

It doesn't prove the source of ideas

A student can read an AI-generated passage in another tab and re-type it word for word. The recording shows clean human typing rhythm — because there was human typing. What it can show is whether the re-typing has suspicious shape: one long session, no revisions, no false starts. Real human drafting almost always rewrites.

It doesn't prove the writing is good, original, or honest

Silent about quality. Silent about whether the argument is correct, the citations real, the ideas the writer's own. Those judgments stay with the reader.

One piece of evidence among others. The recording pairs with your reading of the text, your knowledge of the writer, and the conversation around the work.
When written Yes Sessions are timestamped to the second.
How long Yes Total active writing time, per session.
Pasted vs typed Yes Every paste captured with its size.
Who at keyboard No Account, not person, is identified.
Where ideas came from No Reading and reasoning happen off-screen.
Quality of work No That's still the reader's call.

Common scenarios

Three situations. Same page; different questions.

You're an admissions reviewer

An applicant attached a recording to a writing sample. Multiple sessions across days, normal typing, modest pastes — reassuring shape. One session of fifteen minutes ending in a finished essay is a meaningful signal.

You're an employer or editor

A candidate sent a writing sample with an EAV verifier link. Same questions. Also a lightweight way to confirm the work isn't lifted — the session chain shows when the candidate had each phrase in hand. Useful for journalism hiring, technical writing, grant-application review.

You're a parent reviewing a student's work

A teacher shared a recording because there's a question about authorship. Read the timeline alongside what your child tells you. Discrepancies surface fast: "I wrote this over a week" but the recording shows one session, or "I didn't paste anything" but the timeline shows a 2,000-character paste at the start. The recording is a conversation starter, not a verdict.

Reassuring shape
Multiple sessions across days · uneven typing rhythm · small pastes for quotes and citations · total time matches the assignment window · chain verified.
Worth a closer look
One short session · one large paste at minute zero · minimal editing · total time of 8 minutes · or — chain broken / file altered after export.
Neither shape is a verdict. They're starting points for the conversation that already needs to happen.

When the recording looks reassuring

A reassuring recording usually shows all of these at once:

  • Green verdict. All four checks pass. File unedited since export.
  • Multiple sessions across multiple days. Two or more sittings, at least overnight apart — the common pattern for assigned schoolwork.
  • Total time fits the assignment. A 1,500-word essay typically takes 3–10 hours of active writing. Much faster + unusually polished prose deserves a look.
  • Uneven typing rhythm. Bursts, pauses, backspaces. The shape of thinking.
  • Small, contextual pastes. Quotes, citations, maybe a re-pasted outline.

All five lined up, you have strong basis to believe the writing was assembled the way the writer says. Not certainty — strong evidence, like an unedited photograph of where someone stood.

Attaching a recording at all is itself a small signal. The feature exists for writers who want their work to be checkable.

An Essay on Memory

EAV summary

OK

Verified

All four integrity checks passed.

Sessions
4
Total time
11h 23m
First keystroke
Apr 8, 09:14
Last keystroke
Apr 12, 16:47
Pastes
7 (612 chars total)
Typed chars
9,418

When something seems off — what to do

Red verdict, wrong-looking timeline, or oversized pastes — the order to think in:

1. Check the verdict first

A red verdict means the EAV envelope was altered after export — not that the writer cheated. Files get corrupted by email gateways, mangled by chat-app copy-paste, or edited innocently by someone who didn't know an envelope was embedded. Ask the sender for a fresh export of the original .red.md.

2. Don't try to be the investigator

You're a verifier, not a prosecutor. The recording is one data point. "This applicant cheated" from the recording alone is premature. Read it alongside the writer's own account of how they worked.

3. Talk to the person who shared it

Teacher sent it? Go back to them — they have the assignment context: prompt, due date, what other students' recordings look like, what the writer has said. Student or applicant sent it directly? Ask them. The recording makes the conversation easier; it doesn't replace it.

Don't email Red Stet to adjudicate. We don't see your file, and we're not the right party to judge a student's work. The recording is yours to read; bring questions to people who know the writer.

EAV Verifier

essay.red.md

!

Failed — see flagged checks

3 of 4 checks passed.

!
Document body hash
Recorded hash and computed hash do not match. The document text was modified after the recording was exported.
+
Bundle seal
EAV envelope signature itself is intact.
A failed check is a flag, not a verdict. Ask for a fresh export before drawing any conclusion.

Your privacy as a verifier

Opening a link or dropping a .red.md file collects almost nothing:

  • No account created. You don't sign in. Not added to any roster, class, or mailing list.
  • The school isn't notified you viewed. Red Stet doesn't tell the teacher, student, or IT "this email opened the link at 4:17pm."
  • The file stays on your computer. The standalone /verify page parses in your browser. Never uploaded. Disconnect your network and it still works.

To skip the server entirely, ask for the .red.md directly and verify offline. The verifier page is a single static file — no further network needed once loaded.

Account needed No
Email collected No
Teacher notified you viewed No
File uploaded No Parsed in your browser. Stays on your machine.

Verifying offline, with no network

The verifier at red-stet.com/verify is a single static HTML file with embedded JavaScript. Save the page (browser menu → Save Page As…) and you have an offline verifier that runs the EAV signature pass without any Red Stet server.

Useful in three cases:

  • Long-term archives. Save the .red.md and the verifier page together. Self-contained certificate — no DNS or company required for the signature check.
  • High-trust settings. Legal review, journalism source verification, anywhere you don't want third-party JavaScript at check time. The saved verifier is a few hundred lines of readable code.
  • Air-gapped environments. Government, defense, certain corporate networks. Works on a machine that's never seen the internet.

Same code, server or local. Decryption of the keystroke timeline still requires the recipient's key — offline auth via a one-time link, or a cached Clerk session. The Sprint B transparency-log anchor adds a network-dependent badge for verifying the timestamp wasn't backdated; the signature pass stays offline-capable.

Verifier · offline mode No network connection detected. Drop a .red.md file here to verify locally.
This is a feature, not a bug. The verifier doesn't need a server. The recording is its own proof — the server just hosts the page that does the math.

Related reading

Something in your recording not explained here? Email feedback.