The same Anvil.
FIPS 140-3 validated.
Every capability of Anvil — the terminal engine, the vivid web viewer, the mind map, the memory — built for regulated environments. All cryptography runs inside a FIPS 140-3 validated module, with a classification banner, a tamper-evident audit log, and signed provenance.
aws-lc-rs FIPS module · classification banner · AU-9 audit chain · air-gap ready
test utils::tests::merges_sorted ... ok
test result: ok. 1 passed; 0 failed; 0 ignored
All green — the test covers interleaved values, empty inputs, and duplicates.
Nothing you give up. Everything you must prove.
Anvil FIPS is not a stripped-down variant. It's the full commercial Anvil — the terminal engine, the vivid web viewer, the mind map, seven-layer memory, live control, the atmosphere — with the cryptographic module and compliance controls your environment requires. Same features. Same experience. Regulated assurance.
Built to pass the audit.
The differences live below the surface — in the crypto, the logs, and the provenance — exactly where a compliance review looks.
Validated cryptography
Every cryptographic primitive runs inside the aws-lc-rs FIPS 140-3 validated module. FIPS mode is asserted at process startup — if the module can't initialize in FIPS mode, Anvil won't run.
Classification banner
A configurable CAPCO banner marks every session with the full marking — level, SCI compartments, and dissemination controls (e.g. SECRET//NOFORN) — reserved at the very top and bottom of the screen so it can never be scrolled away. It renders identically in the terminal and the web viewer. Tip: click the top banner in either mockup above to cycle levels.
Tamper-evident audit log
Every action is recorded as an AU-3/ECS event in a SHA-256 hash-chained audit log (AU-9), computed inside the validated module — append-only and tamper-evident for your reviewer.
Signed provenance
Skills and artifacts carry ECDSA-P256 provenance signatures (FIPS 186-5) via the validated module, so what runs in your environment is what you approved.
Air-gap ready
Bring your own provider or run fully local with Ollama. No telemetry, no phone-home — Anvil FIPS is built to operate in disconnected and controlled networks.
Controlled distribution
Anvil FIPS ships from a private, access-controlled registry — never the public marketplace — with checksums and signed releases for your supply-chain review.
It thinks in a map.
A living, force-directed graph of your work — wired into Anvil's memory so it reflects what it's actually learning. Drive it from the browser: drag anything, zoom to the cursor, click any node for its full notes.
Force-directed
Nodes repel so the graph stays readable at hundreds of nodes.
Memory-aware
Today's memories auto-populate; toggle to a color-coded Memory Graph.
With atmosphere
An ambient starfield drifts behind it — on the web and in the terminal.
Terminal and browser, one session.
Start in the terminal, hand off to a paired browser tab, and back again — it's the same live session the whole time, never a copy. Nothing is lost in the handoff.
- ✦ Pair a browser with one command; drive the exact session you're running.
- ✦ The web viewer renders like a product — message cards, glowing code panels, real markdown.
- ✦ Hand off without flashing or losing history; wake the terminal and it's all there.
It remembers what matters.
Anvil remembers across sessions — working, episodic, semantic, procedural, reflective, and a long-term knowledge archive. Click any layer to browse what it knows.
- ✦ Every memory is a card with a colored type badge and full text on click.
- ✦ Memories link to each other and to your mind-map thoughts.
- ✦ All local — it's your knowledge, and it stays yours.
The same power, provable.
Controlled distribution.
Anvil FIPS ships from a private, access-controlled registry — never the public marketplace — with signed releases and checksums for your supply-chain review.
Verify signed release · SHA-256 checksums · FIPS mode asserted at startup
Version 2.2.28-fips.0 · Requires an access agreement. Contact Culpur Defense for provisioning.
