| Term | Meaning |
|---|---|
| Intent | The user’s desired swap outcome: source asset, destination asset, amount, recipient, and route. |
| Quote | A priced route for an intent. A quote can expire and should not be edited locally. |
| Order | The recorded swap created from a quote and a commitment hash. |
| Solver | A liquidity participant that prepares destination funds and claims the source side after the user receives funds. |
| Source side | The chain and asset the user sends from. |
| Destination side | The chain and asset the user wants to receive. |
| Escrow vault | An on-chain vault that can be claimed with the correct secret or cancelled after expiry. |
| Commitment hash | The hash stored in both sides of the swap. The secret must hash to this value. |
| Secret | The preimage revealed during claim. Do not log or reuse it. |
| Initiate | Create or fund an escrow side for the swap. |
| Claim | Unlock an escrow side by revealing the correct secret. |
| Cancel | Return funds after the expiry window when the side was not claimed. |
| Cancelled | The indexed state after an expired side has been cancelled. |
| Relayer | A service that can submit supported destination claim transactions on behalf of users. |
| Watcher | A service that indexes on-chain events into order status. |
| Route | The path a swap uses, such as direct settlement or an Avalanche hop route. |
| Hop | An extra bridge-chain settlement step used by some Avalanche L1 routes. |
Some code and older notes may use the word “filler.” In these docs, solver means the participant that supplies destination liquidity and completes the other side of the swap.