Integration backbone
if.bus
A message backbone that standardizes how events move between systems — so integrations stay clean, auditable, and easy to extend.
Preview: we’re opening a small cohort to shape the first adapters and contracts. The bus is designed to make outputs verifiable by default
via if.trace.
Status (black/white): if.bus is preview. A reference runtime exists (internal-only) but no public bus endpoints are claimed.
if.trace binding remains a verification posture for published outputs — not a “trust me” guarantee.
Every integration speaks the same envelope. When a system changes, you update one adapter — not ten downstream scripts.
The platform design assumes outputs can be bound to if.trace receipts, so disputes become “verify” instead of “trust me”.
How it works
A clean spine with simple adapters (two-way).
if.trace by default.
if.trace receipts so third parties can verify bytes without accounts.
if.typeset turns Markdown into reviewable HTML/PDF with QA signals and trust contracts.
if.gov decision packs become a first-class output of bus activity (assumptions, risks, deltas).