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.