Closed deterministic grant producer input.
@type t() :: %BoundedAuthorityProtocol.V1.Grant{ audiences: [binary()], expires_at: integer(), grant_id: binary(), holder_thumbprint: binary(), issued_at: integer(), issuer: binary(), key_id: binary(), not_before: integer(), operations: [BoundedAuthorityProtocol.V1.Operation.t()] }