interface EdgeOptions {
    edgeId: string;
    enforce: boolean;
    key: KeyPair;
    linkCapacityPerTick: number;
    queueCapacity?: Readonly<Record<TrafficClass, number>>;
    receiptBuffer?: number;
    shaping: boolean;
    trustedPolicyKeys: Readonly<Record<string, string>>;
}

Properties

edgeId: string
enforce: boolean
key: KeyPair
linkCapacityPerTick: number

Items the protected legacy link can carry per drain tick.

queueCapacity?: Readonly<Record<TrafficClass, number>>
receiptBuffer?: number

Max receipts held in memory before oldest are evicted (they are also streamed out).

shaping: boolean
trustedPolicyKeys: Readonly<Record<string, string>>

keyId to public key of control plane signers trusted for bundles.