@cfxlabsinc/b2b-services
    Preparing search index...

    The dashboards' AppSync Events subscribe token: an HS256 JWS that cfx-events-authorizer verifies (docs/proposals/ABLY_REPLACEMENT.md §6). The dashboards only sign it, so rotation lives on the verifying side.

    type EventsTokenClaims = {
        exp: number;
        iat: number;
        id: string;
        kind: "customer" | "bank" | "operator";
    }
    Index
    exp: number

    Seconds since the epoch, at most EVENTS_TOKEN_MAX_TTL_SECONDS after iat.

    iat: number

    Seconds since the epoch.

    id: string

    The raw customer id, bank id or operator user id.

    kind: "customer" | "bank" | "operator"