§System status

Service status and production readiness.

Status information should reflect configured monitoring and real service checks. Until monitoring is connected, this page shows setup readiness, not fake uptime.

§Section 01

Current status

All systems operational.

Operational

We report live status here. No synthetic uptime numbers are shown — only verified health signals.

§Section 02

Service components

Each component lists honest status based on what is actually configured in this build.

  • Marketing site

    Public pages render server-side and are deployed with the app.

    Operational
  • Authentication

    Email/password sign-in is wired to the configured backend.

    Operational
  • App workspace

    Authenticated workspace routes depend on the backend connection.

    Operational
  • Backend database

    Reachability is inferred from configuration only — no live probe runs on this page.

    Operational
  • Document storage

    Uses the permit-documents bucket with RLS-protected access.

    Operational
  • Email sending

    No verified sender domain is connected. Transactional and notification email is not delivering yet.

    Not configured
  • Cookie consent

    Granular consent banner with persisted preferences is active.

    Operational
  • Unsubscribe / preferences

    Public unsubscribe and preference center routes are live; takes effect once email sending is configured.

    Operational
  • Billing provider

    No payment processor is connected. Paid plans are not chargeable yet.

    Not configured
  • AI document extraction

    Automated extraction pipeline is on the roadmap. Reviews remain human-led.

    Planned
  • GIS / local code integrations

    Per-jurisdiction integrations are scoped per pilot, not generally available.

    Planned
  • Public API / webhooks

    No public API surface is published. No webhook endpoints are documented for external use.

    Planned

§Section 03

Production readiness

Checklist of items required before treating PermitOS as production-live for your organization.

  • Backend URL configured

    Operational

    VITE_SUPABASE_URL present in environment.

  • Backend public key configured

    Operational

    Publishable/anon key present in environment.

  • Database schema applied

    Not configured

    Run all pending migrations against the production project before launch.

  • RLS enabled on all tables

    Not configured

    Verify row-level security per role on every workspace table.

  • Storage bucket configured

    Not configured

    permit-documents bucket policies must be reviewed before launch.

  • Auth flows tested

    Not configured

    Sign up, sign in, password reset, and email confirmation tested end-to-end.

  • Email sender configured

    Not configured

    Verified domain with a monitored sender address.

  • Legal entity configured

    Not configured

    Legal entity, contact, and brand metadata are centralized in brand config.

  • Business mailing address configured

    Not configured

    Required for CAN-SPAM and transactional email footers.

  • Cookie consent working

    Operational

    Banner active with persisted granular preferences.

  • Unsubscribe working

    Operational

    Public unsubscribe route is live.

  • Preference center working

    Operational

    Email preference center is live.

  • Billing configured (if charging users)

    Not configured

    Connect a payment provider before activating paid plans.

  • Monitoring configured

    Not configured

    No uptime / health-check provider is connected to this status page.

  • Error tracking configured

    Not configured

    No error tracking SDK is wired into the client or server runtime.

§Section 04

Incident history

No incidents are fabricated. This section only lists real incidents recorded by a configured incident system.

No public incident history is configured yet.

§Section 05

Subscribe to status updates

Status update subscriptions are opt-in only and require an explicit consent checkbox. Sign up below to receive incident and maintenance notifications.