Layout
The shell is fixed: a 260px sidebar on the left, a 59px sticky header, and a 1200px content column. No alternating sections, no hero illustrations between rows. Everything sits on the Framer dark canvas with charcoal surfaces and 1px graphite hairlines. The sidebar carries the workspace switcher, product navigation, Docs + Support links, and an operational status pill at the bottom. Workspace selection is persisted through/api/workspace/selection.
Sections
Overview
Overview
First viewport: workspace name, plan, plan status, recent run count. Below: the onboarding wizard (until you have one synced run), a 3-card snapshot, two quota bars, the most recent runs table.
Projects
Projects
A 2-column grid of project cards. Each card carries a folder icon, the project name, and a one-line description. Click opens the project detail view.
Runs
Runs
A flat table of every synced run. Columns: client run id (violet mono), recipe, runtime, status pill (green / yellow / red / blue), created date. Hover reveals the open-arrow on the right.
Run audit
Run audit
Each run has a detail page and an audit tab. The detail page reads Cloud run metadata, manifest, metrics, logs, artifacts, signatures, and compliance mapping through the browser-safe API proxy.
Compare
Compare
Pick two runs. The page shows the manifest fields side by side and a metric delta table at the bottom. Up = green, down = red, no change = muted.
Claims
Claims
Lists Cloud claims and opens claim detail pages. Claim detail links the claim, falsification state, evidence summary, and related run context when available.
Catalog
Catalog
The curated runtime metadata that powers
worldflux init --recipe. Filter by runtime, tier, or free-text. Each card has provider, VRAM, benchmark id, endpoint types, and any known issues.Leaderboard
Leaderboard
Disabled preview for future benchmark rankings. It does not expose production ranking data yet.
Museum
Museum
Disabled preview for a future counterexample catalog. It does not expose production counterexample data yet.
Settings
Settings
API keys (one-time secret panel), Workspace, Billing (Stripe checkout and portal), and Profile (privacy + DSAR). Members exists as a page, but it intentionally renders a disabled state until Cloud exposes the production member list.
Run detail
Open a run from the table. The detail page stacks:- Header card. Eyebrow
Run · <runtime>, violet mono client run id, status pill. - Share. Create, open, or revoke public links for runs with verified evidence-package artifacts.
- Deploy metrics. Every key under
manifest.metricsrendered as a small tile. - Metrics chart. Line chart for numeric metric keys present in the run manifest.
- Logs. Virtualized scroll, line numbers, monospace.
- Artifacts. Left list, right viewer. JSON inline, HTML in a sandboxed iframe, video and image with signed URLs.
Public share
A share link is read-only and public-safe. The recipient sees the public run header, evidence summary, and allowlisted artifact metadata for a verified evidence package. They cannot revoke, edit, or follow back to the workspace. If the share owner sets a password, the link gates on a password screen first. Unavailable public-share states are explicit: not found, revoked, expired, password required, wrong password, unverified evidence, and filtered artifact. The public page renders those states without falling back to dashboard controls or private ids.Status palette
The dashboard uses vivid status colors strictly for product data:| Token | Hex | Meaning |
|---|---|---|
--ok | #22c55e | Run succeeded; quota healthy |
--info (opened blue) | #70b8ff | Run in progress |
--warn (complained yellow) | #ffca16 | Quota above 80%; queued |
--danger | #ff5577 | Run failed; quota above 90% |
--click | #d44df0 | Secondary product-data accent |
--brand | #6a4cf5 | Code identity and selected metadata |