Intents and Plans
An intent is the structured representation of what a user asked for. A plan is the reviewable path that would satisfy it.
Fields of an intent
| Field | Description |
|---|---|
| action | Explain, prepare, or execute, plus the action type |
| assets | Input and output assets with verified contracts |
| amount | Exact or relative amount, with decimals resolved |
| network | Target network, always confirmed before execution |
| constraints | Slippage, deadline, price conditions, spending limits |
| approval | Signatures and permissions the action would require |
Fields of a plan
- Proposed route and venues
- Expected output and price impact
- Fees, Power estimate, and required approvals
- Material risks
- Conditions that would invalidate the plan
Note
Ambiguous or missing details must be resolved before an intent can become an executable plan.