Skip to content

Architecture Decision Records

Architecture Decision Records (ADRs) are lightweight documents that capture significant architectural decisions along with their context and consequences. Each record describes a choice the project faced, what was decided, and the tradeoffs that follow.

New ADRs should use the NNN-slug.md naming convention and follow Michael Nygard's ADR template.

Records

ADR Title Status
001 pycurl over requests for upload clients Accepted
002 Single-instance architecture Accepted
003 Fernet encryption with OS keyring Accepted