Marmot-TS
    Preparing search index...

    Variable inputCategoriesConst

    inputCategories: {
        alreadyApplied: "already_applied";
        authorizationFailed: "authorization_failed";
        duplicate: "duplicate";
        invalidEncoding: "invalid_encoding";
        invalidSignature: "invalid_signature";
        missingHistory: "missing_history";
        ownEcho: "own_echo";
        staleEpoch: "stale_epoch";
        transportRejected: "transport_rejected";
        unknownGroup: "unknown_group";
        unsupportedRequiredFeature: "unsupported_required_feature";
        wrongRecipient: "wrong_recipient";
    } = ...

    The shared input categories from foundation/errors.md. An input that does not produce application content maps to one of these. These are protocol-level outcome names; local APIs are not required to use these exact identifiers.

    Type Declaration

    • ReadonlyalreadyApplied: "already_applied"

      The input is represented by the current canonical state.

    • ReadonlyauthorizationFailed: "authorization_failed"

      The sender or committer is not allowed to make the change.

    • Readonlyduplicate: "duplicate"

      The same protocol input was already seen.

    • ReadonlyinvalidEncoding: "invalid_encoding"

      Bytes failed the owning document's parser or length rules.

    • ReadonlyinvalidSignature: "invalid_signature"

      A required MLS, Nostr, or component signature check failed.

    • ReadonlymissingHistory: "missing_history"

      The client would need retained state it no longer has.

    • ReadonlyownEcho: "own_echo"

      The input is the client's own already-accounted-for output.

    • ReadonlystaleEpoch: "stale_epoch"

      The input is from an epoch the client will not process.

    • ReadonlytransportRejected: "transport_rejected"

      Publication or delivery failed at the transport layer.

    • ReadonlyunknownGroup: "unknown_group"

      The client has no group state that can process the input.

    • ReadonlyunsupportedRequiredFeature: "unsupported_required_feature"

      The group requires a feature the client does not understand.

    • ReadonlywrongRecipient: "wrong_recipient"

      The input targets another account, device, group, or routing id.