Skip to content
1 min read · 181 words

Interface: GuestLimits

Defined in: src/batteries/sandbox/types.ts:136

Limits for a hostile guest: exactly seven fields, resolved before spawning and passed to both realms.

Properties

PropertyTypeDescriptionDefined in
codecMaxDepthnumberCodec traversal depth. Default 32; floor 4.src/batteries/sandbox/types.ts:140
codecMaxNodesnumberCodec node count. Default 10_000; floor 16.src/batteries/sandbox/types.ts:141
logDrainMsnumberPost-settlement sequence drain. Default 250ms; floor 0, where zero means do not wait.src/batteries/sandbox/types.ts:139
maxHostcallBytesnumberProducer-side hostcall/hostresult envelope cap. Default 1_000_000; floor 4096.src/batteries/sandbox/types.ts:142
maxLogEventBytesnumberPer-event UTF-8 cap. Default 8192; floor 32 leaves room for the cut marker.src/batteries/sandbox/types.ts:137
maxLogEventsnumberRetained event count. Default 1000; floor 1 because framing consumes an event.src/batteries/sandbox/types.ts:138
maxTerminalPayloadBytesnumberGuest terminal envelope cap. Default 10_000_000; floor 4096.src/batteries/sandbox/types.ts:143