Setup
Do these four things.
If you only have ten minutes before you post or pin this, do this list. If step 4 fails, do not post. Not a lawyer. Not “now you are compliant.” A record you can keep on the same machine as the model.
Step 1
Open the workspace
A demonstration file loads so you can click around. Three fake systems, a signed notice, a ledger. Nothing is sent anywhere. It lives in this browser.
Open workspaceStep 2
Save your key
Attest shows a fingerprint like sen:…. That is your operator key. Export the full key and keep the file. If you wipe the browser, you cannot sign as that identity again.
Open Attest — export the keyStep 3
Hash a prompt, sign an output
Ingest: pick your system, paste the prompt and the output, hit Add hashed receipt. The words are not stored. Then Attest → paste the same output → Sign and issue → download the JSON. Put that file next to the work.
Open IngestStep 4
Prove a fake fails
Verify: drop the JSON. It should say Valid. Hit Tamper. It should say Rejected. Load a hash-only fake. Rejected. If those three things happen, the core works.
Open Verify
Local model or a SaaS agent (Ollama, llama.cpp, a fine-tune, a support bot): hash on the node, ingest the receipt, sign the output. The workspace does not need the prompt. Classify the system when you have twenty more minutes. Export the auditor brief only when counsel asks.
Stuck for real: DM @Nefarious_Trey. I may not reply. That is still the line.