Skip to content

title: Architecture Decision Records description: Key design decisions and rationale

Architecture Decision Records

ADRs document significant architectural decisions made during rustledger development.

Records

ADRTitleStatus
ADR-0001Crate OrganizationAccepted
ADR-0002Error HandlingAccepted
ADR-0003Parser DesignAccepted
ADR-0004Generate wire-format bindings from Rust DTOsAccepted (Phase 1 + 2 + 3)
ADR-0005CST Conversion Performance (parse cache; green-tree declined)Accepted
ADR-0006WIT / Component-Model embedding contractProposed
ADR-0007AVERAGE booking realizes a single weighted-average poolAccepted

About ADRs

Architecture Decision Records capture the context, decision, and consequences of significant technical choices. They help future contributors understand why things are built the way they are.

See Also