Systems Library · guardrails
Truth Gate
Stops an AI publishing pipeline from inventing a life it did not live: unevidenced first-person claims, fabricated biography and private data are refused with a named safe rewrite.
At a glance
| Outcome | Stops an AI publishing pipeline from inventing a life it did not live: unevidenced first-person claims, fabricated biography and private data are refused with a named safe rewrite. |
|---|---|
| Requirements | Node.js 18 or newer no dependencies no network access |
| Platforms | Node.js 18+ · macOS · Linux · Windows · Docker · GitHub Actions · GitLab CI |
| Setup | low — 20-40 minutes, almost all of it writing an honest identity contract |
| Validation | npm test — 14 tests |
| Delivery | Direct download from this site. No account, no email, no checkout. |
| Licence | MIT — read the terms |
| Updates | Semver, published as new versions. Nothing auto-updates. |
Get it
Every file is served directly from this site. Download the tree, or read it first — the README is the documentation and the tests are the specification.
mkdir -p truth-gate && cd truth-gate
for f in README.md LICENSE CHANGELOG.md package.json src/truth-gate.mjs src/identity.mjs src/cli.mjs examples/identity.example.json examples/lens.example.json examples/sample-input.json examples/sample-output.txt test/truth-gate.test.mjs; do
mkdir -p "$(dirname "$f")" && curl -fsSL -o "$f" "https://stratumpraxis.com/systems/packages/truth-gate/$f"
done
node --test test/*.test.mjs
Files
Before you rely on it
Read the Known limitations section of the README before you wire this into anything that matters. Every one of these systems is a floor, not a proof: it catches the failures it was written to catch, and it will not catch a failure nobody has described to it yet.
There are no testimonials, results or revenue claims on this page because there is no verified purchase or customer outcome to report for it.