EXTENSIONS
User-built models, drivers, vaults, and reports — the parts that plug into swamp.
Filter by what you need and pull what fits.
Sourced Kb
A domain-neutral, sourced, versioned knowledge base — the provenance-aware core generalised out of @stateless/llm-catalog. One uniform `entry` record (open `kind` + open `facets` + `claims` + `relations`, like @stateless/inventory), but with a provenance envelope (asOf, source, versionPins, supersededBy) on every volatile assertion, so it can hold external, decaying, contested knowledge honestly — a value without a date + source is not trustworthy here. Declarative lifecycle: `apply` materialises the declared entries (re-run = versioned trend), `update` folds in a public catalog without clobbering local truth, `prune` soft-retires undeclared entries, `contribute` sanitises selected entries into PR-ready public fragments. It knows no domain (no typed facets, no compute methods); a consuming catalog — LLM-ops, cloud-storage pricing — is an instance whose entries carry that domain's kinds and facets.
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.