Choose a settlement type
Choose between local XvP settlement and HTLC settlement before you configure flows, approvals, cancellation, or expiry recovery.
Choose the settlement type before you create a record or run approval tasks. The mode decides which flows DALP can execute, which coordination steps apply, and which recovery path you should use if the cutoff date passes.
Choose the mode
| Use this mode | When it fits | Continue with |
|---|---|---|
| Local settlement | Every executable flow uses DALP-compatible token contracts on the same chain. | Local settlements |
| HTLC settlement | DALP executes the local leg while an external process honours the same hashlock and timing. | HTLC settlements |
Use a local settlement when DALP owns every executable transfer in the exchange. Use an HTLC settlement when the local leg must coordinate with a referenced external leg.
What the mode changes
| Decision | Local settlement | HTLC settlement |
|---|---|---|
| Flow shape | Local flows only. | At least one local flow and one external-flow reference. |
| Execution boundary | DALP completes the local flows together or the transaction reverts. | DALP executes the local leg after the secret path proves the hashlock. |
| Operator checks | Sender balances, approvals, cutoff date, and token compatibility. | Local-flow checks plus the external process, hashlock, secret handling, and timing. |
| Recovery path | Cancel before execution or recover after expiry. | Cancel, recover after expiry, or reveal the secret before execution. |
Keep off-chain pricing, settlement fees, ledger postings, and external completion evidence outside the XvP record. XvP execution boundaries explains which steps DALP executes and which responsibilities remain yours to manage.
Next steps
Configure a same-chain exchange where DALP executes every flow. Use this path when all transfers use DALP-compatible token contracts on one chain.
Coordinate a local DALP leg with an external-flow reference using a hashlock and secret reveal.
Understand which parts of the exchange DALP executes and which parts your external process must own, including quote, fee, ledger, and completion evidence.
Choose the stop or expiry path after the mode and current state are clear.
XvP Settlement overview
XvP Settlement coordinates multi-party asset exchanges for DALP assets. Local settlements execute all local flows in one transaction; external-flow settlements use hashlocks and secrets to coordinate with a leg that stays outside the local execution.
XvP execution models
Clarify what DALP executes for local XvP settlement, what it records for external-flow settlement, and which off-chain checks remain outside the settlement contract.