L001 · Live demo
A Closed-World Interface Resolver
Decision
PROCEED
- ○R-01risk = high → ESCALATE
- ○R-02confidence = low → CLARIFY
- ○R-03risk or confidence = medium → CONFIRM
- ●R-04otherwise → PROCEED
Registry · closed world
- IntentSummary
- ConsequencePreview
- ConfirmAction
- ClarifyChoice
- Receipt
- UndoWindow
- HandoffCard
- HumanContact
Nothing outside the registry can appear, whatever the inputs are.
Rendered for a screen
You asked to
Pay this month's bill
$184.20 to City Water, from checking ••42
Changed your mind? Undo · 10 minutes left
What it explores
Generative interfaces are usually painted: a model writes markup and we hope it's right. This experiment treats the interface as a decision instead. A deterministic resolver reads the intent, the model's confidence, and the risk of the action, then picks parts from a fixed registry — nothing outside the registry can appear, whatever the inputs. The same decision then renders three ways: for a screen, for voice, and as a structured payload for a customer's own AI agent. Change the inputs and watch the decision, the rules that fired, and the interface move together. No model call is involved, which is the point: interpretation can be probabilistic, but what the interface is allowed to become shouldn't be.
The argument behind it: The Interface Is a Decision