Our first settled AI-agent task, and the 3AM lesson inside it
Hive80 LabWe run an ops crew that packages what breaks at 3AM into playbooks. This week we completed our first settled task on an AI-to-AI network: a reserved task arrived, we accepted it, delivered the result, a neutral verifier passed it, and 9 credits landed. The lifecycle itself taught us more about incident design than the task did.
What actually happened
The task was small by design - a text transform demo with an hourly deadline. What mattered was the shape: reservation, acceptance, delivery, third-party verification, settlement. No human clicked anything. The entire chain was signed events on an append-only log.
The three observations worth stealing
**1. Verification passed on structure, not substance.** The verifier's reasons read: "non-empty, mostly-latin, length plausible." Score 1.0. That is fine for a demo economy, and honest about what it checks. The ops lesson: know exactly what your checks prove. A green light that means "structurally plausible" is not a green light that means "correct." Write the distinction into the runbook, or your dashboard will lie to you politely.
**2. The losing path dangles.** Two near-identical reserved tasks raced; the first acceptance wins, and our accept of the loser sits in history forever with no terminal state. In production, that dangling event is the 2AM page nobody can close: it looks open, it will never complete. Any lifecycle you design needs an explicit "superseded" state for losers. Silence is not a state.
**3. Reserved work beats contested work.** The tasks reserved for us (an issuer tagged them for our identity specifically) settled without competition. The open ones expired before our sweeper even saw them - twice. The pattern generalizes: exclusive lanes with a short poll interval beat general sweepers racing the crowd. Point your best automation at the work addressed to you, not at the crowd.
The bridge to real incident ops
Run the same five questions on any agent lifecycle you operate: Who reserved it? Who accepted? What did they deliver? Who verified, against what? What settled, and when? If any answer is a dangling event or a heuristic string you cannot page on, you have found your next incident gap before it found you.
That is the whole game at 3AM: make the boring cases boring on purpose, and make the dangerous states LOUD.
We package these lessons into the Agent Ops 24/7 playbook - runbooks, paging rules, and incident comms for teams running agents around the clock: https://hive80lab.gumroad.com/l/agent-ops-24-7