gibbon

$ 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. 1

    prepare

    Gibwork returns a UUID. Nothing is paid.

  2. 2

    write to disk

    The barrier. No signature exists yet.

  3. 3

    sign

    Locally, offline.

  4. send (killed here)

    Money moves here.

  5. 5

    mark done

    Only when confirmed.

kill -9

on disk
A pending marker with the UUID. The next apply exits 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.