//! `VerifyConfig` — per-deployment verification expectations.
//!
//! Phase A audit decision G renamed `Expectations` → `VerifyConfig` to
//! disambiguate from the consumer-side `AuthSession` types and to use
//! a name closer to the engine's `ppoppo_token::access_token::VerifyConfig`.
/// Per-deployment expectations folded into the verifier at construction.
///
/// `issuer` is the PAS instance URL (`accounts.ppoppo.com` in
/// production); `audience` is the consumer's OAuth `client_id`. Both
/// are static per-deployment — multi-tenant consumers instantiate
/// multiple verifiers, never rotate `VerifyConfig` on the per-call hot
/// path.
///
/// Held inside [`super::JwtVerifier`] (and optionally inside
/// [`super::MemoryBearerVerifier`]) so the
/// [`super::BearerVerifier::verify`] signature stays one-parameter —
/// the port is as small as it can be while still doing meaningful work.