What Kirelta actually does

No item on this page is aspirational — everything here is running code you can test yourself at try.html right now.

The engine

Anytime-valid drift detection

Evidence accumulates as a betting martingale across the rows of a batch, not a single snapshot statistic. The alarm threshold has a real, provable false-alarm bound — not a tuned-until-it-looked-right one.

Three verdicts, precisely defined

UNTRUSTED

drift alarm fired, or >20% of the batch flagged.

DEGRADED

flagged rate above twice the expected false-positive rate, no alarm yet.

TRUSTED

neither of the above.

Feature attribution

Every UNTRUSTED or DEGRADED verdict comes with which specific inputs moved and by how much — not just "something changed."

Independent evidence layers

Input drift, output stability (when you send your model's own predictions), and baseline-quality suspicion are tracked separately and shown separately — a healthy input layer doesn't hide a suspect baseline.

The decision workflow

Decision Journal

Every verdict change writes a permanent, evidence-backed entry — not just a log line. Review, approve, reject, or archive, with a note that's recorded against your name.

Tamper-evident evidence

Each decision's evidence snapshot is sealed with a content hash at write time and re-verified on every read. If the stored record had been altered, the page says so.

History & trends

Per-model trust-over-time charts, retained for your plan's window (7–3650 days depending on plan — see pricing).

Real audit log

Key creation, revocation, team changes, sign-ins, and account deletion are all recorded per tenant, append-only.

For developers

Three calls, no framework required

/fit once, /assess per batch, branch on the verdict. Full reference and copy-paste examples in the docs.

Official Python client

Zero dependencies beyond the standard library. pip install kirelta.

Webhooks

Get notified the moment a verdict changes, instead of polling.

Live console

Paste an API key and watch a model's real status update — no account required to look.

For teams

Real team seats

Invite teammates by email; seat limits scale with plan.

GDPR-complete deletion

Account deletion removes the account, its models, its keys, and its decision history — verified by an automated test after every deletion, not a manual checklist.

Start free — no card See plans