← Home

Platform status

Auto-refreshed manually on every release. Last verification: 2026-05-11 (release v1.0.0 — General Availability). For per-tag changelog see dist releases and CHANGELOG.md in the tarball.

All NexaXT-controlled surfaces operational.
License-issuance API, marketing site, signed-release pipeline, sub-processor email delivery — all green.

Surface coverage

SurfaceLast 30 daysStatus
weco.nexaxt.com (marketing + buy + install docs)99.91%Operational
/api/weco/* (license issuance backend)99.95%Operational
github.com/antonorlov888/orox_siteconstuctor_admin-dist (release tarballs)GitHub uptimeOperational
noreply@nexaxt.com (license-JWT email delivery via NetSol)99.7% deliveryOperational

The customer-installed admin VM is on Customer's own infrastructure — its uptime is the Customer's responsibility, not NexaXT's. NexaXT publishes this page to commit to the surfaces NexaXT directly operates.

SLA — paid tiers

TierLicense-issuance availabilityEmail-delivery targetSupport response
Trial / StarterBest effort (no SLA credit)≤ 1 hour business-hourCommunity / next-business-day email
Standard≥ 99.5% / quarter≤ 30 min1 business day
Premium≥ 99.9% / quarter≤ 15 min4 business hours (KZ business hours, GMT+5)
EnterprisePer Order Form (24/7 + custom RTO/RPO)≤ 5 minPer Order Form

SLA credits: Standard tier — 5% credit per 0.5% miss; Premium tier — 10% credit per 0.5% miss. Claim window: 30 days from incident close. Email anton.orlov@nexaxt.com with subject "SLA credit claim — <Order Form ID>".

Incident history

Public incident log starts at v0.0.18 (production-ready release). Earlier development incidents are not published.

DateSurfaceSeverityResolution
2026-04-25 13:22 UTCweco.nexaxt.com landingSev 3 — degraded visualUnclosed HTML comment in index.html (introduced in v0.0.20 SEO meta block) caused browsers to swallow inline <style> block. Fixed in v0.0.20 hotfix. CSS extracted to external /assets/css/landing.css to harden against similar regressions. RCA: linting gap on raw HTML edits.
2026-04-25 09:14 UTCinstall-admin.shSev 4 — feature-not-yet-shippedinstall-admin.sh URL returned the SPA fallback HTML because the file was never uploaded after v0.0.17. Uploaded; nginx config also tightened so the fallback returns 404 for unknown .sh paths.
2026-04-25 06:30 UTCbuy.html tier pickerSev 2 — purchase funnel deadTrial tier API returned price_kzt_approx:null; tier-card render loop crashed on null.toLocaleString(). Patched + null-safe rendering shipped in same hotfix. Re-render verified end-to-end in headless browser.

Recent releases (v0.0.30+)

Detailed log: CHANGELOG.md in every release tarball or dist repo releases. Auditor-finding crosswalk: docs/AUDITOR_TRACEABILITY.md.

TagDateHeadline
v0.0.642026-04-28Critical: HTTPS IP-fallback location ordering — slug-at-root regex moved AFTER reserved prefixes (/_pdf/, /sites/.../token, /pdf-stream, /pdf-page, /pdf-search) so PDF viewer stops 404'ing over self-signed bare-IP TLS.
v0.0.632026-04-28Critical: vms/bootstrap.sh reads ADMIN_EMAIL from /etc/ff-host/env on re-runs — closes the recurring "site at <domain>/<slug>/ but not at <domain>/" bug at root: the email-required guard was aborting every setHostDefaultSite bootstrap before it could regenerate the nginx IP-fallback.
v0.0.622026-04-28Critical: un-wedge auto-update — chmod +x on update-runner.sh in git, ExecStart=/bin/bash … in both systemd units, default poll repo flipped from dev (zero releases) to orox_siteconstuctor_admin-dist, defensive setHostDefaultSite after domain attach.
v0.0.612026-04-27Host VM license-presence beacon — daily anonymous heartbeat from each host (sha256(license_id) + version) so an admin pasting one JWT into N admin VMs surfaces as inadvertent overage.
v0.0.602026-04-27Auto-update refreshes /etc/sudoers.d/ff-admin from canonical template each release (new grants land via timer, not gated on install.sh --upgrade-tls).
v0.0.592026-04-27Critical: admin pushes its own current bootstrap.sh to host before re-run (host VMs never auto-update on their own).
v0.0.582026-04-27Manual "Run update now" button at /system/updates; live release-tag readout on the dashboard.
v0.0.572026-04-27Critical: defensive chattr -a strip-restore around bootstrap re-runs (host VMs on releases v0.0.18-v0.0.40 EPERM on chown after audit log is sealed).
v0.0.562026-04-27Critical: retroactive self-heal via update-runner — auto-heal default-site backfill on every auto-update tick.
v0.0.552026-04-27Critical: auto-default-on-first-site fires even when listSites errors; HTTPS IP-fallback gains slug-at-root catch-all.
v0.0.542026-04-27Silence install-log locale spam.
v0.0.532026-04-27Silence Turbopack warnings for optional KMS providers.
v0.0.522026-04-27Security: bump next 16.0.0 → 16.2.4 (CVE-2025-66478).
v0.0.512026-04-27TOTP issuer label = operator's Branding product name; superadmin "Reset 2FA" button on user row.
v0.0.502026-04-27License rotation from admin UI — paste new JWT, atomic write, no service restart.
v0.0.492026-04-27NoNewPrivileges trap removed (admin-domain attach now actually works); site import UI; forgot-password via 2FA flow.
v0.0.482026-04-27Favicons across admin + host sites with three-layer override (default → site asset → Branding upload).
v0.0.472026-04-27install.sh — NEXTAUTH_URL scheme follows nginx (HTTPS on selfsigned, was HTTP; broke sign-out).
v0.0.462026-04-27Hardening — Permissions-Policy header, RFC 9116 /.well-known/security.txt, rate-limit on IP-fallback slug-at-root catch-all.
v0.0.452026-04-27Security: per-user 2FA opt-in always enforces (was bypassable when FF_REQUIRE_2FA unset).
v0.0.442026-04-27"Attach domain to admin" page — operator-facing replacement for SSH + install.sh --upgrade-tls.
v0.0.432026-04-27/api/domains rejects attach when slug doesn't exist on host (typo'd slugs no longer produce 404 sites behind real certs).
v0.0.422026-04-27host-api → ff-certbot uses --preserve-env=ADMIN_EMAIL + sudoers env_keep (Let's Encrypt no longer rejected with "admin@example.com is invalid").
v0.0.412026-04-27bootstrap.sh chown idempotency; FF_AUDIT_SECRET auto-generated at install (HMAC chain works on first boot).
v0.0.402026-04-27install.sh — ADMIN_EMAIL falls back to seed-admin email when no --domain (host bootstrap unblocked).
v0.0.392026-04-27License multi-key verify (admin trusts trial pubkey + production pubkey); sign-out via next-auth/react.
v0.0.382026-04-27ClamAV upload scan + Ghostscript flatten + 4-eyes JIT + host-api per-identity rate limit + AppArmor profile.
v0.0.372026-04-27WebAuthn passkeys (AAL3) + SCIM 2.0 + device-bound sessions + anomaly rules.
v0.0.362026-04-27Step-up MFA + SIEM back-pressure queue + break-glass account + egress allowlist + coverage gate.
v0.0.352026-04-27SAML 2.0 SP + OIDC RP (PKCE) + JIT user provisioning + FF_SSO_ONLY sealed-mode.
v0.0.342026-04-2725-item bulk hardening: nonce CSP, CSRF, SSRF guard, FF_FREEZE, FF_KEY_LOCAL_FORBID, LUKS-enforce, cosign+osv, DAST workflow, threat model, evidence pack, master-secret rotation CLI.
v0.0.332026-04-26Vendor-vs-customer doc + 4 customer primitives: --cloudflare, npm run status:render, npm run pentest:auto, customer-hardening checklist.
v0.0.322026-04-26Ed25519 audit chain witness + sealed-mode MFA + admin-side DOMPurify.
v0.0.312026-04-26Audit chain verifier CLI (npm run audit:verify) + canonical JSON + WCAG 2.2 focus ring.
v0.0.302026-04-26Admin AuditEvent HMAC chain + host-api JSONL chain (chattr +a) + FF_TOTP_ONLY + WCAG 2.2 AA accessibility statement.

Maintenance windows

Scheduled maintenance is announced on this page at least 72 hours in advance, including affected surfaces, expected duration, and rollback plan. Emergency maintenance (security CVE class) may proceed with shorter notice; all customers are emailed within 24 hours of completion.

Subscribe to status

JSON feed for monitoring: /pages/status.json (refreshed alongside this page). Webhook subscriptions on Premium/Enterprise via Order Form addendum.