
What is exposed
A withdrawal can also require an attestation or permission, for example to gate who can withdraw.
Composability
withdraw() is an ordinary Base contract call. An integration can batch it with other Base actions in one atomic transaction. The actions share one transaction, so they settle together or not at all. Funds never sit in an intermediate state.