Marmot-TS
    Preparing search index...

    Type Alias AuthorizationProofRejectReason

    AuthorizationProofRejectReason:
        | "invalid-length"
        | "invalid-signer-pubkey"
        | "created-at-out-of-range"
        | "created-at-non-integer"
        | "malformed-template"
        | "invalid-signature"
        | "returned-event-malformed"
        | "returned-pubkey-mismatch"
        | "returned-created-at-mismatch"
        | "returned-kind-mismatch"
        | "returned-tags-mismatch"
        | "returned-content-mismatch"
        | "returned-id-mismatch"
        | "returned-signature-invalid"

    The reason a MarmotAuthorizationProof (or its produce/verify path) was rejected. One literal per spec validation step — never a coarse bucket. The returned-* reasons cover produceAuthorizationProof's per-field external-signer substitution checks (Task 2).