Summary
Expose an endpoint returning the full milestone configuration and current progress for a key's graduated bonding curve so the client can render the progress tracker.
Scope
- GET /keys/:keyId/curve/milestones — all milestones with supply thresholds and price breakpoints
- Current supply and price included in response
- Next milestone computed server-side
- Graduation event flag when final milestone reached
- Data refreshed every 30 seconds via polling cache
Acceptance Criteria
ETA
12 hours
Summary
Expose an endpoint returning the full milestone configuration and current progress for a key's graduated bonding curve so the client can render the progress tracker.
Scope
Acceptance Criteria
ETA
12 hours