The Agentic Layer
Every product needs two interfaces:
- Human Layer: HTML/CSS/JS, visual, interactive
- Agentic Layer: JSON I/O, structured, deterministic
Design Principles
- Structured over visual (JSON not HTML)
- Actions as named operations
- State as machine-readable document
- Feedback as structured result
- Self-describing API (capabilities endpoint)