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
ADR-0008Presentation is declared by the ledger, resolved per surfaceAccepted

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 ​