Background & current state
Auth spans API keys (apiKeyAuth.js) and (incoming) SEP-10 (NEW-011), org-scoped keys + scopes (NEW-083), and rate limits — but there's no single doc explaining how to authenticate and manage keys.
Goal
Author docs/API_AUTH.md covering every auth path: API key creation/rotation/revocation, scopes, SEP-10 wallet login, and rate-limit behavior.
Outline
Task breakdown
Acceptance criteria
Verification
- Cross-reference vs
apiKeyAuth.js/SEP-10; review; link check.
Difficulty: easy–medium · Effort: S–M · documentation + security
Background & current state
Auth spans API keys (
apiKeyAuth.js) and (incoming) SEP-10 (NEW-011), org-scoped keys + scopes (NEW-083), and rate limits — but there's no single doc explaining how to authenticate and manage keys.Goal
Author
docs/API_AUTH.mdcovering every auth path: API key creation/rotation/revocation, scopes, SEP-10 wallet login, and rate-limit behavior.Outline
Task breakdown
docs/API_AUTH.mdcovering all paths.Acceptance criteria
Verification
apiKeyAuth.js/SEP-10; review; link check.Difficulty: easy–medium · Effort: S–M · documentation + security