You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/trustless-bitcoin-vault/reference/agent-runbook.mdx
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ Before wallet-affecting actions, confirm:
44
44
* borrow amount and asset
45
45
* full or partial repay intent
46
46
* fresh run or resume
47
-
* whether recovery artifacts should be downloaded before activation
47
+
* whether recovery artifacts must be downloaded before activation
48
48
49
49
Do not invent default amounts for wallet actions. If funded test assets are missing, pause and ask the user to fund through the public Testnet faucet process.
50
50
@@ -58,12 +58,13 @@ Do not invent default amounts for wallet actions. If funded test assets are miss
58
58
6. Complete UniSat and Ethereum wallet signing steps.
59
59
7. Wait for Bitcoin confirmations and provider-side verification.
60
60
8. Complete payout and recovery signing checkpoints when prompted.
61
-
9. Download recovery artifacts if requested.
62
-
10. Activate the vault.
61
+
9. Download and back up recovery artifacts before activation, or explicitly confirm that skipping them removes the depositor self-claim fallback.
62
+
10. Activate the vault only after the artifact checkpoint is complete.
63
63
11. Borrow the confirmed asset and amount.
64
64
12. Repay the intended amount, using max/full only when requested.
65
-
13. Select the relevant vault row if withdraw controls are disabled.
66
-
14. Initiate withdraw and record the final app-side state.
65
+
13. If repayment was partial, stop and record the updated position unless the user separately confirms a partial collateral withdrawal, target vault subset, and acceptable post-withdrawal health factor.
66
+
14. If debt is fully repaid, select the relevant vault row if withdraw controls are disabled.
67
+
15. Initiate withdraw and record the final app-side state.
67
68
68
69
Report app-side withdraw initiation separately from BTC-side settlement. `Withdraw Initiated`, `Pending Withdraw`, and final Bitcoin payout are different states.
0 commit comments