Downloads

Documents, presentations, and the reference verifier

The documents below are sealed .knobe.md files. Drop any of them into Lens or run python3 lens.py <file> to verify the payload hash.

Documents

White paper

KNOBE Protocol v1: the full argument and specification. Human-readable body; sealed payload carries provenance, fidelity limits, and integrity hash.

payload_hash: 2120d38329e1ab22…
↓ .knobe.md
The Seed

A self-attesting helper KNOBE that teaches the protocol and carries build recipes.

payload_hash: 837c9e1d67c4889f…
↓ .knobe.md
Plain-language adaptation

A worked example showing how a KNOBE keeps an accessibility adaptation tied to its source by hash, with adapter credit and fidelity limits preserved.

payload_hash: 3b7423d456f3f6f0…
↓ .knobe.md

Presentations

Technical Intro Deck

15-slide walkthrough of context survivorship bias, the protocol schema, and hash-based integrity verification.

↓ PDF

Reference verifier and test vectors

lens.py + test vectors

The reference verifier (a single standard-library Python file with no external dependencies) plus the v1 conformance vectors and hardening files used to test KNOBE verification behavior.

↓ lens.py

Documents and the specification are released under CC BY 4.0; the reference verifier and browser Lens are Apache-2.0; test vectors are dedicated to the public domain (CC0). The normative protocol definition is in the Spec. Nine conformance test vectors are provided for canonical compatibility testing; additional sealed examples and adversarial hardening files are used for browser Lens validation. See test-vectors/.