{
  "protocols": [
    {
      "id": "pcl_e2m",
      "name": "e2m",
      "full_name": "e2m (envelope-to-mailbox) protocol",
      "purpose": "A typed task and message envelope plus durable mailbox convention for coordinating multiple domain coworkers (design, engineering, data, finance, legal, HR, product, sales, operations) asynchronously, a DurableTask is written to a JSONL mailbox queue rather than requiring the dispatching and receiving agents to be online at the same time.",
      "transport": "JSONL mailbox and queue files (DurableTask envelopes), not a network wire protocol, coordination happens via durable file-based message passing within a coworkers session, per the sister repo's own cowork/ convention.",
      "sdk_or_impl": "Implemented package-by-language in the sister repo's coworkers/ monorepo: e2m-ts, e2m-tf, e2m-rs, e2m-py, e2m-cli, e2m-swift.",
      "real_usage_in_repo": "This repo (subagentjobs) references the e2m envelope and DurableTask queue conventions in apps/coworkers-desktop-buddy/COWORKERS-PLATFORM.md as its own design RFC, but the actual protocol packages live in the polyrepo sibling knowledge-engineering, not in this repo, related via the documented env-var-abstraction polyrepo-sibling pattern (no git submodules).",
      "source_doc": "CLAUDE.md section Sister repo knowledge-engineering",
      "status": "sister-repo",
      "created_at": "2026-07-02 05:30:26",
      "cite_as": "https://subagentprotocols.com/api/protocols/pcl_e2m"
    }
  ]
}