Underwritetenant/underwrite-demo
Role
Request a demo

Operator surfaces: queues, clocks, correspondence, billing.

Changelog

A control that changes without a version number is a control your auditor cannot rely on. Everything that alters what the engine refuses ships in a numbered release and appears here.

Current build v4.12.0, stable, released 2026-08-27.

  1. v4.12.0

    stablecurrent
    • addedSeparate fifteen day clock for method of verification requests under FCRA 611(a)(7), tracked independently of the parent dispute.
    • changedBusiness day counting now resolves against a per tenant, per state holiday calendar rather than a single federal calendar.
    • fixedA cancellation hold that expired at midnight UTC rather than at the end of the third business day in the tenant timezone.
  2. v4.11.2

    stable
    • securityExport signatures now chain to the previous export for a tenant, so a missing export is detectable rather than merely absent.
    • fixedAudit filter by rule reference missed entries where the rule was recorded on the transition rather than on the event.
  3. v4.11.0

    stable
    • addedConsumer statement of dispute as a first class outcome, with the one hundred word limit enforced at the API boundary.
    • addedReinsertion notice tracking with its own five business day window under FCRA 611(a)(5)(C).
    • changedThe billing block now names the unperformed service line in the response body instead of returning a generic conflict.
  4. v4.10.1

    stable
    • fixedContract validation accepted an estimated date of performance in the past. It now rejects it and names the term.
    • changedCase import flags any case whose clock cannot be reconciled to a start evidence document, rather than dating it silently.
  5. v4.10.0

    stable
    • addedPer state registration and surety bond fields on the tenant, surfaced on generated documents.
    • addedWebhook events for clock.started, clock.extended, clock.expired and control.blocked.
  6. v4.9.0

    stable
    • changedThe tenant theme engine moved to OKLCH. A brand seed now lends hue and chroma only, so a rebrand can no longer change the lightness a contrast floor depends on.
    • securityState colours that encode a legal outcome were moved out of the themeable token set entirely.
  7. v4.8.3

    stable
    • fixedDuplicate consumer detection now matches on tokenised identity rather than on address string equality.
  8. v4.8.0

    stable
    • addedSigned, hash chained case export in JSON and PDF, generated from the audit trail rather than from the current state.
    • changedSeat permissions split review from despatch, so the seat that prepares a dispute cannot be the seat that sends it.

Releases before 4.8.0 are available to tenants in the platform under Settings, Release history. They are omitted here because two of them reference control identifiers that were renumbered in 4.8.0, and a changelog that needs a footnote to read is not doing its job.