pub struct ExecutionPolicy {
pub javascript_evaluation: bool,
pub vision_assist: bool,
pub fingerprint: bool,
pub humanize: bool,
pub vision_node: Option<String>,
}Expand description
Per-session gate for privileged execution. Defaults to deny; a session must opt in even when the bearer token holds the matching capability.
Fields§
§javascript_evaluation: bool§vision_assist: bool§fingerprint: boolWhether workers leased for this session apply fingerprint spoofing.
Per session, never process-wide: it changes what the browser presents to the page, so the caller chooses it and the runtime records the choice.
humanize: boolWhether workers leased for this session synthesize human-like input
timing (behavioral-engine) instead of driving the browser directly.
Off by default: it changes observable timing on the intent execution
path. When on, the synthesized timing is carried in
Evidence::Humanization so intent verification still agrees.
vision_node: Option<String>Name of the registered vision node this session escalates to.
None means no escalation, and naming an unconfigured node declines, so
a session is never redirected to a provider it did not choose.