The EU AI Act applies to your local build. You don’t like watermarks. Try Sentinel.

SentinelSkip to workspace

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.

  1. 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 workspace
  2. Step 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 key
  3. Step 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 Ingest
  4. Step 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.