Settler Engine
Run deterministic reconciliation locally or in CI. Inspect discrepancies. Export tamper-evident audit bundles. No server required.
How the Engine Works
Step 01
Install the CLI
One command. Runs anywhere Node.js runs—local machine, Docker, or CI.
Step 02
Create a Run Pack
Bundle your input data and ruleset into a portable zip. Commit it to version control or pass it to CI.
Step 03
Execute the Run
Deterministic matching. Same inputs and same rules always produce identical output and identical evidence hash.
Step 04
Inspect Variances
Review discrepancies with full field-level diff and variance context.
Engine Capabilities
- Deterministic matching engine — same inputs always produce identical output
- SHA-256 hash chain over every evidence bundle
- Field-level variance reporting with tolerance configuration
- CSV, JSON, and Parquet input support
- No network access required — runs fully offline
- Compatible with any CI/CD system (GitHub Actions, GitLab, Jenkins)
- Import results into the Settler UI for visual review
- Apache 2.0 licensed — inspect, fork, audit the source
Important Note
Settler Engine surfaces discrepancies and produces audit-safe evidence bundles. It does not guarantee compliance or correctness. Evidence outputs are tools for human review, not autonomous decisions.
For full governance workflows, human-in-the-loop review, and enterprise controls, see the managed deployment options.