Member Junction
    Preparing search index...

    A connector's declared rate-limit policy for the engine's adaptive token-bucket limiter (plan.md §7). The engine starts at TokensPerSec, cuts multiplicatively on a 429/limit signal, and ramps back up on sustained success (AIMD).

    interface RateLimitPolicy {
        Burst?: number;
        MinTokensPerSec?: number;
        SuccessRampPerCall?: number;
        ThrottleBackoffFactor?: number;
        TokensPerSec: number;
    }
    Index

    Properties

    Burst?: number

    Burst capacity. Defaults to TokensPerSec when omitted.

    MinTokensPerSec?: number

    Floor the effective rate never drops below, even after repeated throttles (tokens/sec). Default: TokensPerSec/20. Set when the vendor guarantees a minimum service rate.

    SuccessRampPerCall?: number

    How fast the effective rate ramps back up per successful call after a throttle (additive increase). Lower = more conservative recovery. Default: TokensPerSec/10 (≈10 successes to fully recover). Set low for an API that stays throttled for a while after a 429.

    ThrottleBackoffFactor?: number

    Multiplicative-decrease factor applied on a throttle signal (0 < f < 1).

    TokensPerSec: number

    Sustained requests/sec ceiling for this source API.