A deterministic text filter, hardened against the tricks people use to dodge moderation. One call returns a verdict you can replay, audit, and explain — same input, same answer, every time.
The full engine, running live as you type. Try an evasion below.
No model to call, no dice-roll — one purpose-built engine that returns the same answer every time. The how is our edge. The what is three moves.
Because (bundle, input) → verdict is pure, the explain trace reproduces any decision anywhere — CI, an audit, a bug report. No "the model changed" mysteries.
Free to start, no card. A key, an endpoint, a verdict you can explain.