Architecture decision records 

ADRs retain the context, alternatives and consequences of architectural choices. This is HTTP Guard's own numbering, independent of nr-vault's ADRs.

ADR-0001 through ADR-0014 preserve the complete proposals dated 8 October 2026. Their historical status does not impose a new approval gate on the current alpha project. Current behavior and qualification are documented in Security model and limits, Requirements and security invariants and Verification report.

ADR-0015 records the accepted single-extension decision dated 9 October 2026. It supersedes ADR-0002's package and publication proposal. ADR-0016 through ADR-0018 record the implemented public RequestFactory boundary, controlled DNS wire resolution and single-use cURL factory on 10 October 2026. ADR-0017 supersedes ADR-0005's default-resolution proposal; its checked address-set and connection-pinning principles remain applicable. The other proposals are not superseded merely by the packaging change. Historical alternatives remain part of the record and are not current API guidance.

Record status 

Original sources 

Each historical ADR links to its immutable original record and specification documents. The original ADR index and source catalogue S01-S23 retain the proposal's provenance. Restoration does not turn specified tests into executed tests or historical proposals into accepted decisions.