@request-seal/core API
    Preparing search index...

    Function isQuorumVerification

    • Check the private brand of a quorum verification result.

      Parameters

      • v: unknown

      Returns v is Readonly<
          {
              authorization: "not_evaluated";
              bindings: | "not_required"
              | readonly (readonly [QuorumBinding, "satisfied"])[];
              count: number;
              mode: QuorumMode;
              negotiation: "not_requested" | "fulfilled";
              nonqualifying: readonly Readonly<
                  {
                      label: string;
                      layer: | "binding"
                      | "content"
                      | "crypto"
                      | "fields"
                      | "freshness"
                      | "input"
                      | "internal"
                      | "key"
                      | "negotiation"
                      | "policy"
                      | "quorum"
                      | "replay";
                      reason: | "actor_unbound"
                      | "invalid_binding"
                      | "invalid_verification"
                      | "tenant_unbound"
                      | "unattributed"
                      | "body_unavailable"
                      | "digest_mismatch"
                      | "digest_not_covered"
                      | "digest_unsupported"
                      | "invalid_signature"
                      | "signature_base_failed"
                      | "signer_failed"
                      | "signing_failed"
                      | "verifier_failed"
                      | "duplicate_label"
                      | "duplicate_parameter"
                      | "invalid_signature_agent"
                      | "invalid_signature_field"
                      | "invalid_signature_input"
                      | "label_in_use"
                      | "label_mismatch"
                      | "missing_signature"
                      | "missing_signature_input"
                      | "no_web_bot_auth_signature"
                      | "unknown_label"
                      | "created_in_future"
                      | "expired"
                      | "invalid_clock"
                      | "lifetime_exceeded"
                      | "missing_created"
                      | "missing_expires"
                      | "too_old"
                      | "algorithm_mismatch"
                      | "invalid_message"
                      | "invalid_options"
                      | "invalid_policy"
                      | "invalid_profile"
                      | "invalid_quorum"
                      | "invalid_request"
                      | "limit"
                      | "signer_algorithm_mismatch"
                      | "unsupported_component"
                      | "internal"
                      | "agent_unresolved"
                      | "key_resolver_failed"
                      | "unknown_key"
                      | "inapplicable_component"
                      | "invalid_accept_signature"
                      | "negotiation_unfulfillable"
                      | "negotiation_unfulfilled"
                      | "algorithm_not_permitted"
                      | "invalid_keyid"
                      | "missing_required_component"
                      | "nested_coverage_incomplete"
                      | "test_key_rejected"
                      | "unexpected_component"
                      | "unexpected_signature"
                      | "ambiguous_key_identity"
                      | "binding_unsatisfied"
                      | "deadline"
                      | "nonqualifying_signature"
                      | "quorum_not_met"
                      | "commitment_failed"
                      | "missing_replay_identifier"
                      | "replayed"
                      | "retention_exceeded"
                      | "store_failed"
                      | "store_timeout"
                      | "store_unavailable";
                      slot: string
                      | null;
                  },
              >[];
              principal: "unattributed";
              profile: Readonly<{ name: "rfc9421" }>;
              qualifying: readonly Readonly<
                  {
                      label: string;
                      principal: string
                      | null;
                      role: string | null;
                      slot: string;
                  },
              >[];
              replay: "not_required";
              required: readonly string[];
              satisfied: readonly string[];
              sharedPrincipal: boolean
              | null;
              signatures: Readonly<Record<string, Verification>>;
              unit: QuorumUnit;
          },
      >