EXTENSIONS
User-built models, drivers, vaults, and reports — the parts that plug into swamp.
Filter by what you need and pull what fits.
Session Write
Governed parameter-fill of analysis templates: an AI fills only the typed parameter slots of a frozen template, and the validate method is the deterministic gate that asserts the structure was untouched and every fill satisfies its slot contract — bounded, validated, reproducible AI authoring. Author templates from a typed intent (round-tripped), and wire an R project to record its work (init).
Session Execute
Headless runtime for governed analysis templates: run a filled template's code in a pinned nix R environment with the swamprecord recorder armed, writing the same typed provenance a live session would, then verify the run against the template's swamp.returns contract. The perform member of the swamp session-* suite.
Session Record
A language-agnostic provenance ledger for interactive data-science sessions: append one immutable record per executed cell/chunk — code, value, figures, console, warnings, packages, and runtime-declared functions with their internal dependencies — from any client (R/RStudio, Python/Jupyter, targets, …).
Session Witness
An ultralight, tamper-evident seal over a recorded session: chains the swamp content checksums of a session-record ledger's versions into one sha256 session digest and attests its authors; verify recomputes it. Alter any past record and the digest changes. The master member of the swamp session-* suite.