Pick a scenario to run it against the live services.
An agent proves its identity with mTLS, then exchanges a human's token for a short-lived, downscoped, opaque token that is bound to its certificate (RFC 8693, 8705, 7662).
Pick a scenario to run it against the live services.