.knobe.md herebody_hash.body_verified: omitted.All fields
File preview
.knobe.md file hereA derivative declares its parent: the new object's parents entry records the original's title and payload hash. The original must verify first; a broken seal cannot anchor a chain.
.knobe.md here to derive from itbody_verified: omitted.A journey is one sealed file that describes an assignment sequence: who seals each step, what kind of work it is, and the AI policy for that step. Its readable body is a syllabus-ready description; its sealed payload is what Studio reads when a student loads the file. Post both the journey file and this page's link with your Canvas assignment.
Syllabus preview
Post the downloaded file with your Canvas assignment (as an attachment), and make sure the assignment's allowed file types include md so students can submit their sealed files.
Check a batch of submissions at once. In Canvas: Download Submissions on the assignment, unzip, then drag the folder here. Files are read in this page and go nowhere else; no student data leaves this device.
Seal a cohort receipt
The receipt seals what this table shows: at seal time, these files existed with these payload hashes and produced these verdicts. Verdicts and hashes only; student-declared names are not sealed in. Anchored anywhere with an independent timestamp, its one hash timestamps every listed submission.
To anchor the date externally, put the payload_hash above somewhere you do not control the timestamp of: an email, a gradebook note, a post. One hash anchors every listed submission.
| File | Title | Author | Integrity | Conformance | AI disclosure | Chain | Review |
|---|
An accessibility adaptation (plain language, translation, captions, description) is sealed as its own object: it chains to the source by hash, credits the adapter, and states honestly what it preserves and what it omits. The source work remains authoritative.
.knobe.md here to adapt itbody_verified: omitted.What sealing records
Sealing assembles your declared fields into a payload, computes a SHA-256 hash over its canonical form, and stores both inside the file. Anyone can later recompute the hash and see whether the sealed record changed. A match confirms integrity, not truth: it does not establish that the content is accurate, that the declared author wrote it, or that a use is authorized. The verdict vocabulary is the protocol's four-state model; the Lens page describes each state, and the specification defines the algorithm.
What Studio keeps
Nothing. Files exist in this page's memory until you download them. There is no account, no draft storage, and no history; reloading the page clears everything. Studio's engine, knobe-core.js, is published on this site and its verdict parity with lens.py is documented on the implementations page.