| Mode | What happens | Capital required | Speed |
|---|---|---|---|
| Settlement | A solver fronts inventory and delivers the requested outcome | Solver capital | Fastest, depends on solver |
| Orchestration | The user’s vaulted funds route through underlying rails inside one transaction | Gas only | Bounded by underlying messaging finality |
Architecture
Settlement vs Orchestration
Routes fulfills intents in two modes, solver settlement (capital fronted) or orchestration (user funds routed through underlying rails at gas cost). Same Portal, same vaults, same API.
Routes can fulfill an intent in two modes using the same contracts and the same API. Most intent systems only do settlement; Routes does both.
For the conceptual frame, see Settlement vs Orchestration in Concepts.
Your code is identical in all three cases. Same intent struct, same publishing call, same status polling. The user sees one outcome.
