L001 · Live demo

A Closed-World Interface Resolver

Intent
Channel
Model confidence in the intent
Risk of the action

Decision

PROCEED

  1. ○R-01risk = high → ESCALATE
  2. ○R-02confidence = low → CLARIFY
  3. ○R-03risk or confidence = medium → CONFIRM
  4. ●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

✓ Done. Checking drops to $1,906.11. Posts tomorrow.

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