This directory contains records of significant architectural decisions made for the Gathera project.
- ADR-001: Modular Contract Suite - Rationale for dividing the protocol into specialized contracts.
- ADR-002: Soroban Storage Strategy - Decisions on use of Temporary, Persistent, and Instance storage.
- ADR-003: Access Control Model - Designing a unified role-based access control system.
- ADR-004: Frontend State Persistence - Handling form state and blockchain interactions.
- Use the
adr-XXX-title.mdnaming convention. - Follow the template:
- Status: (Proposed, Accepted, Superceded)
- Context: What is the problem we are solving?
- Decision: What did we decide and why?
- Consequences: What are the trade-offs and future implications?