Navigation
Getting Started
Directing
Watching
Shaping
Budgets
Problems
Concepts
Reference
Reference

Platform Dashboard

Surface-by-surface reference for the multi-exocorp platform dashboard at exocorp.ai/dashboard. For per-exocorp work, see the operator portal reference.

Dashboard landing (/dashboard)

Fleet view. Surfaces:

  • Fleet status stripTotal exocorps; counts of running, draft, stopped, failed. Provider-credential coverage (configured / total).
  • Exocorp cardsOne card per exocorp: name, status badge, creation date, provider-readiness indicator. Click to open the detail page.
  • Launch onboardingButton to start the onboarding flow for a new exocorp (same flow as the browser signup).

Exocorp detail (/company/:id)

Per-exocorp management at the runtime level.

  • Status heroCurrent status (Draft, Starting, Provisioning, Running, Stopped, Failed) with a contextual message.
  • Runtime readinessProvider credential binding status. Required vs. optional providers; missing credentials called out.
  • Configuration statusSaved draft, previous runtime, active model price book.
  • Release sectionCurrent installed version, available version, status (up_to_date, install_required, update_available, blocked). Release channel selector: stable / beta / canary.
  • Operator portal linkDirect link when the exocorp is running and healthy.
  • Manifest preview (owner-only)Effective exocorp manifest YAML post-bootstrap.

Lifecycle action surface

From the exocorp detail page (and via the admin API), you can run these actions: pause, resume, update, restart, reprovision, rollback, stop, destroy. Destructive actions require you to type the exocorp’s slug to confirm.

See Pause, restart, rollback for when to use each.

Admin pages (platform-owner only)

  • Admin landing (/admin)Fleet-wide metrics, recent audit events. The /admin/runtime-stats endpoint backs the runtime numbers.
  • Admin companies (/admin/companies)Sortable fleet table with owner, membership, latest job, channel, version, last update.
  • Admin billing (/admin/billing)Account states (current / grace / restricted / suspended), internal model-cost ledger, collections queue, provider event log. Per-account grace policy and ledger adjustments.

Health & monitoring

Runtime health surfaces in two states:

  • HealthyRuntime is running, control plane responding.
  • UnreachableRuntime metadata indicates running, but the control plane isn’t responding. Warning banner on the detail page.

Status (pending, provisioning, running, stopped, failed) is separate from health. During provisioning, the dashboard polls live and shows phase progress.

Domains

Every exocorp gets two canonical domains, issued automatically with TLS:

  • Portal domain<slug>.exocorp.company — the operator portal.
  • App domain<slug>.exocorp.app — public- facing surfaces, plugin-exposed pages, external integrations.

Audit trail

Every platform-level action attempt creates an audit event with actor, action, target (type and ID), outcome (succeeded / failed), human-readable summary, and structured details JSON. Admin landing shows the latest; the full set is queryable via the registry.

Next