Spends a nonce once across the cluster: the local check first, then a claim that lasts until the nonce expires plus a minute.
the nonce's random part
when it expires, in seconds
a promise of { ok: true }, { ok: false, reason: 'used' } or { ok: false, reason, why }
{ ok: true }
{ ok: false, reason: 'used' }
{ ok: false, reason, why }
Spends a nonce once across the cluster: the local check first, then a claim that lasts until the nonce expires plus a minute.