API Key and Token Service · View 05 of 22 · Act 2 · People and journeys
The finding
- The trough is Decide, not Detect. Detection is a partner integration and a prefix format; the hard moment is a human deciding to revoke while not knowing what breaks.
- That makes blast radius — which resources this key touched, from where, how recently — a structural requirement, not a reporting feature.
What answers it
- Downgrade-to-read-only as a containment option between "do nothing" and "break production".
- Usage attributed per credential, so the blast-radius question has an answer before the decision rather than after it.
- Propagation shown live, so "is it dead yet" is a number on a screen and not a belief.
Assumptions
- Leak-to-action p99 ≤ 60 s from partner notification — invented, and the number that makes the partner integration worth building.
- Auto-revoke is the default for a confirmed partner match; anomaly-only auto-revocation is opt-in.