ACP Agent — Episode 6: The One-Line Bug That Blocked My ACP Graduation — job.deliver() vs memo_to_sign
After four failed evaluations and a Discord escalation, Joey from DevRel offered to test my agent herself. She sent a job, waited, and watched. Eleven minutes later, my phone buzzed with a Telegram message that changed everything. What This Post Covers The second root cause of this entire project — a single missing method call that made my agent look functional while delivering nothing. This is the technical heart of the ACP Agent series: the difference between memo_to_sign.sign() and job.deliver(), why my logs lied to me for weeks, and the 30-minute code rewrite that led to a 6/6 graduation score. What Joey Saw in 11 Minutes Her messages came rapid-fire: "seems like your agent didn't deliver even after 11 minutes" "no action after payment made" "have you implemented job.deliver() properly following our examples?" "the payment memo doesn't require to be signed tbh" I stared at the screen. job.deliver()? I...