your routing rules
[
{ "address": "offers@mailbox.bot",
"agent": "deals",
"on_mail": "pull price and expiry, draft the counter",
"paper": "certified, owner approves" },
{ "address": "escrow@mailbox.bot",
"agent": "closing",
"on_mail": "check the sender, hold wire changes",
"paper": "closing packet, tracked" },
{ "address": "contracts@mailbox.bot",
"agent": "legal",
"on_mail": "assemble the packet, wait for approval",
"paper": "owner approves every send" },
{ "address": "realestate@mailbox.bot",
"agent": "property",
"on_mail": "file by property, line up mailed notices",
"paper": "first-class or certified" },
{ "address": "permits@mailbox.bot",
"agent": "compliance",
"on_mail": "one deadline per case, draft the response",
"paper": "certified, proof kept" },
{ "address": "invoices@mailbox.bot",
"agent": "finance",
"on_mail": "match the paper statement, flag gaps",
"paper": "dispute letter on a mismatch" },
{ "address": "hr@mailbox.bot",
"agent": "people",
"on_mail": "answer verification requests",
"paper": "letter on letterhead, approved" }
]
// These rules live in your agent stack. The address
// on each message tells them where to start.