openMiura UI v2 — Phase A1 ships the foundations
This is the entry point of the new UI. It is intentionally a design-tokens preview, not yet a functional console — the functional surfaces (admin / science / interview) land in subsequent PRs. Use this page to validate the colour palette, the typography and the base components before they propagate everywhere.
Colour palette
Primary (navy)
50
100
200
300
400
500
600
700
800
900
950
Accent (cyan)
50
100
200
300
400
500
600
700
800
900
950
success
#10b981
warning
#f59e0b
danger
#dc2626
info
#0ea5e9
Typography
Inter — sans
Open governance plane for LLM agents
openMiura is an open-source governance layer that sits in front of an arbitrary agent runtime and enforces four primitives — policy, approval gates, tamper-evident evidence packs and scope isolation — without attempting to validate the agent's internal reasoning.
JetBrains Mono — code
approval_id = "9fce673e-b92a-41bf-9f9c-6a3bb446fa9b"
signer = "qa_analytical@example.org"
meaning = "approved for laboratory notebook"
timestamp = 1778694972.708638
Base components (preview)
Buttons
Badges
stable
beta
partial
experimental
denied
Status: every layer of the openMiura split
| Layer | Status | Max file |
|---|---|---|
| openmiura/core/audit.py | stable | 755 |
| openmiura/application/canvas/service/ | stable | 1,326 |
| openmiura/application/admin/service/ | stable | 1,190 |
What lands next
- PR-A2 — Layout shell (sidebar, topbar, breadcrumbs, theme toggle plumbing).
- PR-A3 — Auth / session module shared by the three UIs.
- PR-A4 — Icon stack (Lucide) + Button / Card / Table / Badge / Toast / Modal components.
- PR-A5 — Build tooling script +
docs/ui/.