Status

What our platform actually did.

Each Cogneris production region publishes a live status page; a paused region is named as such below. The number below is what those pages measured — not what a contract promises. We keep the two apart on purpose.

Measured availability · 2026-08-05 to 2026-10-29 · 86 days

99.78%

What is measured
19 monitored components across the EU production region only, 1634 component-days, each weighted equally.
Worst single component
98.5477% — tickets-be in the EU region. No component in the window fell below this.
Source
The public status.json feed behind each regional status page. Anyone can read it back.

This is not the SLA

Measured uptime is history: what the monitors recorded over a stated window. It has no contractual force and it will change every time we re-measure.

The uptime SLA is a commitment with service credits attached — 99.9% monthly on Professional, 99.99% on Enterprise. The binding wording lives in your contract, and the tiers are summarised on pricing.

A measured number above an SLA is not evidence the SLA will be met, and a measured number below one is not automatically a breach. Read them separately.

Measured response time

The probes behind the availability figure also record how long each component takes to answer. Those samples are published here, because "low latency" is not a claim until there is a number under it — and the number has to say what it measured.

Median response time · 2026-10-29T14:35:00Z to 2026-10-30T14:30:00Z

150 ms

What is measured
19 monitored components across the EU production region only, 5472 probe samples taken every 300 seconds.
Tail
p95 300 ms · p99 396 ms. Nearest-rank over every sample, so each figure is an observed response, not an interpolation.
Source
The same public status.json feed behind the availability number. Anyone can read it back.

What this number is not

It is not document-processing time. The probes measure how fast an endpoint answers, not how long an extraction takes. Extraction time moves with document size and profile, and a 40-page PDF has nothing to do with the figure above. When we publish that number it will be measured separately and labelled as such.

It is not a contractual commitment. Like measured availability, this is history over a stated window. It changes every time we re-measure and it carries no service credits.

The slowest samples are kept, not trimmed. The probe cuts off at 10000 ms; 0 samples in this window reached it, so for those the true value is "at least that". Dropping them would flatter the tail.

Service groupp50p95p99
Internal Tools144 ms297 ms396 ms
Public API & Billing161 ms321 ms444 ms
Authentication162 ms324 ms402 ms
Content Management143 ms258 ms361 ms
E-Signature147 ms276 ms354 ms
Document Extraction153 ms296 ms402 ms
Workflow144 ms300 ms396 ms

Region by region — US median not reported, EU median 150 ms. The figure above covers the EU production region only. A region reads not reported when its status feed carried no latency series for this window; it then contributes nothing to the figure, and the scope line above says so. Where both report, the gap between them is the network path from the probe to each estate as much as the estate itself, so read it as observed round-trip rather than one region being slower at its work. Each region's feed is generated independently and one can lag the other by a day, so each contributes its own most recent 24 hours.

Live status, per region

Cogneris runs separate production estates in the United States and the European Union. They fail independently, so they are reported independently. Each page shows current component state, a 24-hour response-time chart, a 90-day history strip, and incident records. A region whose status feed has stopped updating is paused: it is marked below, contributes nothing to the measured number, and its page keeps the last published history.

How the number is produced

Every claim on this page comes from the same feed the status pages render. The measurement is scripted, the output is committed, and a check fails the build if the page and the measurement disagree.

StepWhat happens
Collect A collector polls each component through Cloud Monitoring uptime checks and writes a daily availability figure per component, per region.
Window Complete UTC days from the first day on which every monitored component in both production regions had been in service for a full day. That rule exists because the raw 90-day history reaches back into the rollout, when components that were not deployed yet read as 0% and drag the fleet average to roughly 58%. Publishing that would be measuring the build-out, not the service.
Aggregate The mean over component-days — every monitored component weighted equally on every complete day in the window. The worst single component is published alongside it, because an average on its own hides an outlier.
Publish The result is committed to src/uptime-evidence.json and rendered here. CI re-checks that this page, pricing, security, and the Trust Center all render the committed figure.

Window length — 86 days is short, and we would rather say so than stretch it. Every component in the EU production region only was in service on 2026-08-05; the window grows from there, and this page is re-measured as it does. Last measured 2026-10-29.

Incidents and notifications

Incidents are posted to the status page for the affected region as they are worked, with follow-up notes when the cause is understood. Customer notification obligations, response targets and the escalation path are contractual and set out in your agreement — see Security for how incidents are handled and Trust Center for the evidence package.

For environment endpoints and health checks, see environments.

Release notes