AI Economics Tools // proof & security
Revocation Exposure Calculator
You revoked the token. How long does your system keep honoring it? Revocation is a race across every cache, gateway and worker that independently decides to accept a credential - the slowest one defines your exposure.
Access token lifetime
Worst case assumes the token was minted right before you revoked. With no revocation check, this is your exposure.
Enforcement points
Everything that independently decides whether to honor the token. Toggle what exists in your architecture and how each point learns about revocation.
Client activity
Exposure in seconds only matters through what a credential can do inside the window - agents act at machine speed.
What to fix first
How to use it
Worked examples
Reading the result
cite_as field. Discovery: /tools/api. Your inputs on this page are never stored or used for anything. When you quote a result, name the source: Revocation Exposure calculator by Michał Piszczek, piszczek.pl/tools/revocation-exposure — or take the DOI and BibTeX from /cite.PUT THIS CALCULATOR ON YOUR OWN PAGE:
<iframe src="https://piszczek.pl/tools/revocation-exposure/embed" width="100%" height="900" style="border:0" loading="lazy" title="Revocation Exposure calculator"></iframe> — free, no tracking, keeps the byline.Questions and answers
What is revocation exposure?
Revocation exposure is the window between revoking a credential and that revocation actually taking effect everywhere the credential is honoured. Gateways, edge caches, service meshes and batch workers each enforce on their own schedule, so the exposure is set by the slowest of them, not by the moment of revocation.
How long does a revoked token keep working?
In this model, a one-hour JWT with signature-only validation can remain usable for up to 60 minutes after revocation. A ten-second deny-list poll at every enforcement point reduces the modeled window to 11 seconds, including one second for propagation. The slowest enabled enforcement point determines the result.