§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.
OperationalWe 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.
OperationalAuthentication
Email/password sign-in is wired to the configured backend.
OperationalApp workspace
Authenticated workspace routes depend on the backend connection.
OperationalBackend database
Reachability is inferred from configuration only — no live probe runs on this page.
OperationalDocument storage
Uses the permit-documents bucket with RLS-protected access.
OperationalEmail sending
No verified sender domain is connected. Transactional and notification email is not delivering yet.
Not configuredCookie consent
Granular consent banner with persisted preferences is active.
OperationalUnsubscribe / preferences
Public unsubscribe and preference center routes are live; takes effect once email sending is configured.
OperationalBilling provider
No payment processor is connected. Paid plans are not chargeable yet.
Not configuredAI document extraction
Automated extraction pipeline is on the roadmap. Reviews remain human-led.
PlannedGIS / local code integrations
Per-jurisdiction integrations are scoped per pilot, not generally available.
PlannedPublic 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
OperationalVITE_SUPABASE_URL present in environment.
Backend public key configured
OperationalPublishable/anon key present in environment.
Database schema applied
Not configuredRun all pending migrations against the production project before launch.
RLS enabled on all tables
Not configuredVerify row-level security per role on every workspace table.
Storage bucket configured
Not configuredpermit-documents bucket policies must be reviewed before launch.
Auth flows tested
Not configuredSign up, sign in, password reset, and email confirmation tested end-to-end.
Email sender configured
Not configuredVerified domain with a monitored sender address.
Legal entity configured
Not configuredLegal entity, contact, and brand metadata are centralized in brand config.
Business mailing address configured
Not configuredRequired for CAN-SPAM and transactional email footers.
Cookie consent working
OperationalBanner active with persisted granular preferences.
Unsubscribe working
OperationalPublic unsubscribe route is live.
Preference center working
OperationalEmail preference center is live.
Billing configured (if charging users)
Not configuredConnect a payment provider before activating paid plans.
Monitoring configured
Not configuredNo uptime / health-check provider is connected to this status page.
Error tracking configured
Not configuredNo 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.