Changelog
Changelog

What's new.

Notable additions and changes to the API and developer experience. The API reference always reflects the current production spec.

  • 2026-06-27

    Matching presets, named profiles & published benchmark

    Three system matching presets — Recall-first (new default, threshold 0.70), Balanced (0.80) and Precision-first (0.90) — tuned against an independent 1,736-name benchmark (overall recall 90.9%→95.1%). Tenants can now save named matching profiles, switch the active one and reset to a preset (/v1/tenants/{id}/matching-profiles). The tuning is published transparently on the new Matching benchmark page, and the playground gains a preset picker. Also fixed: mononym classification, leetspeak/digit de-fuzzing, and many-token timeouts.

  • 2026-06 · unreleased

    Developer docs portal

    This docs site launches at /docs, with a live API reference rendered from the production OpenAPI spec (/swagger/v1/swagger.json, now served read-only in all environments).

  • 2026-06

    Quotas, bulk & monitoring

    Per-tenant monthly screening quotas (GET /v1/usage, admin PUT …/quota), bulk screening (JSON or CSV, up to 1,000 rows) and ongoing monitoring with the monitoring.alert webhook.

  • 2026-06

    Signed webhooks

    HMAC-SHA256 webhook signatures (X-AML-Signature) with timestamp binding for replay protection. See Webhooks.

  • initial

    Screening core

    Single-call onboarding, sanctions / PEP / adverse-media screening with a Pass/Review/Fail decision and a risk band, plus idempotent screens.

This is a stub — entries will be dated and versioned as the API evolves. Breaking changes will be called out explicitly here.