Summary
Index deprecation events from the contract and expose an endpoint returning deprecation status, reason, date, and successor key details for any deprecated key.
Scope
- GET /keys/:keyId/deprecation — status, reason, deprecated_at, successor key summary
- Deprecation events indexed from contract event stream
- Successor key details fetched and embedded in response
- Deprecated keys flagged in existing key list and search endpoints
- In-app notification triggered on deprecation event for key holders
Acceptance Criteria
ETA
12 hours
Summary
Index deprecation events from the contract and expose an endpoint returning deprecation status, reason, date, and successor key details for any deprecated key.
Scope
Acceptance Criteria
ETA
12 hours