Downtime
0
Run alongside live keys until cutover is confirmed.
One job: run a coordinated key rotation across every service on a set cadence — shrinking any compromise window from hours to nothing.
With an API key this calls the live POST /v1/rotate/run endpoint and returns the sealed response. Without one it shows a representative sealed payload so you can see the shape.
from epochcore_app_primitives import Client with Client(api_key="...") as c: r = c.rotate.run(scope="fleet", dry_run=False) print(r["services_rotated"], r["downtime_ms"]) hist = c.rotate.history(limit=10)