Problem Statement
The README contains a "Contract Architecture" ASCII diagram, but there
is no formal document on storage layout, state transitions, and the
lifecycle of an address from stranger → tipper → tipper+recipient
→ unregistrant.
Why it matters
Auditors and integrators benefit from a single diagram-rich doc
summarizing state machine + storage keys + transition triggers.
Acceptance Criteria
- New
docs/ARCHITECTURE.md with:
- Mermaid state diagram
- Storage key table
- Cross-cutting invariants list
- Linked from README.
Files/Modules Likely Affected
docs/ARCHITECTURE.md (new)
README.md
Difficulty Medium. Estimated Effort M.
Labels
area:documentation, priority:medium
Imported from docs/open-issues-draft.md as draft issue #54 (commit 7becd4b). Original draft-order cross-references in this body have been remapped to current GitHub issue numbers at import time.
Problem Statement
The README contains a "Contract Architecture" ASCII diagram, but there
is no formal document on storage layout, state transitions, and the
lifecycle of an address from stranger → tipper → tipper+recipient
→ unregistrant.
Why it matters
Auditors and integrators benefit from a single diagram-rich doc
summarizing state machine + storage keys + transition triggers.
Acceptance Criteria
docs/ARCHITECTURE.mdwith:Files/Modules Likely Affected
docs/ARCHITECTURE.md(new)README.mdDifficulty Medium. Estimated Effort M.
Labels
area:documentation,priority:mediumImported from
docs/open-issues-draft.mdas draft issue #54 (commit7becd4b). Original draft-order cross-references in this body have been remapped to current GitHub issue numbers at import time.