$ gibbon status
Pull the plug. Still pays once.
A bounty's UUID is written to disk before anything is signed, so status can ask Gibwork what really happened.
- disk before signature
- a payment is never retried
- refunds get the same protection
- 1
prepare
Gibwork returns a UUID. Nothing is paid.
- 2
write to disk
The barrier. No signature exists yet.
- 3
sign
Locally, offline.
send (killed here)
Money moves here.
- 5
mark done
Only when confirmed.
kill -9
- on disk
- A pending marker with the UUID. The next
applyexits 31. - gibwork says
- Not found. Prepared but never funded.
- never-landed
- Marker cleared. Safe to apply again.
stage, a real runexit 31, then 0
$ gibbon apply --profile stageapply refused: resolve the operations above first.$ gibbon status --profile stage v create probe-c task exists (status: CREATED). Adopted into state.All clear.