Build a revocation or a reclaim
warda_build_exitAssemble an unsigned transaction that ENDS this grant and sweeps its balance to the principal. 'revoke' is the emergency stop, signed by the revocation key, effective the moment it confirms — the agent cannot stop it and cannot outrun it beyond the limits it already had. 'reclaim' is the same sweep after the window has closed, signed by the principal key; the covenant enforces the timing with a CLTV, so a reclaim built early simply will not run. THIS SERVER NEVER SEES A KEY. This is the tool a monitor calls when a grant is behaving badly and something has to act.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| utxo | Yes | The grant's CURRENT UTXO. Its address moves after every spend, so a stale one will not be found. | |
| grant | Yes | The grant, as issued by the principal. | |
| feeSompi | No | ||
| lockTime | No | Reclaim needs at least expiresAt, and still below the current DAA score. Revoke takes 0. | |
| computeBudget | No |