A typed JobRequest enters on the left. Each pillar transforms the data and hands it to the next via a Handoff envelope — no agent calls another directly. The orchestrator manages persistence, retries, and audit.
Each pillar owns three or four agents. Every agent has a single, narrow responsibility and emits a typed handoff. The same envelope shape flows pillar to pillar — so a downstream agent never reconstructs upstream context.
BID pulls from a small, deliberately tight set of sources. Every value rendered carries the source it came from.
us-gaap:* concepts per filerEvery deliverable ships with a sidecar that records the full pipeline: every agent's input + output, every connector call, every ratio, every reconciliation step.
Pick a live deliverable — every prose block is editable, every chart has controls, and the audit report links from each deliverable's footer.