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.

v1.0.0 Free · MIT 14 passing tests stable zero dependencies

At a glance

OutcomeStops 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.
RequirementsNode.js 18 or newer no dependencies no network access
PlatformsNode.js 18+ · macOS · Linux · Windows · Docker · GitHub Actions · GitLab CI
Setuplow — 20-40 minutes, almost all of it writing an honest identity contract
Validationnpm test — 14 tests
DeliveryDirect download from this site. No account, no email, no checkout.
LicenceMIT — read the terms
UpdatesSemver, 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.