Skip to content

Architecture Decision Records

This section documents the key architectural decisions for adk-secure-sessions.

ADR Title Status
ADR-000 Direct Implementation Architecture Accepted
ADR-001 Protocol-Based Interfaces Accepted
ADR-002 Async-First Design Accepted
ADR-003 Field-Level Encryption Accepted
ADR-004 ADK Schema Compatibility Accepted
ADR-005 Exception Hierarchy Accepted
ADR-006 ConfigurationError Accepted
ADR-007 Architecture Migration — DatabaseSessionService Wrapping Accepted
ADR-008 Per-Key Random Salt Key Derivation Accepted