A bill-processing system that requires approval before payments or cancellations.

What it does
BillCrew: three concurrent asyncio agents (Parser / Policy / Gate) + Watchdog; GateAgent blocks silent money moves — pay/cancel need approval.
How the agents run concurrently
Parser, Policy, and Gate run concurrently under asyncio.gather against a shared event/state model. Parser extracts the request while Policy evaluates rules and Gate enforces the approval boundary; Watchdog monitors heartbeats and timeouts. Shared events and approval state coordinate the agents, and pay/cancel remain blocked until explicit approval.
Newsletter
For developers who want to learn how to build self-organizing agents.
3alet Hackathon · 30–31 October, Novi Sad + online. Registration is open. 60 seats on site.
Register