Skip to main content

Capabilities and evidence

A capability is bounded authority over one resource and action. pVisor reasons about capabilities by dimension because no single safe or sandboxed label can describe an Agent environment accurately.

DimensionExample requestEvidence to inspect
Filesystem readread selected project and toolchain pathsvisible roots and installed read controls
Filesystem writewrite only to a staged workspacewrite boundary and promotion decisions
Networkreach declared destinationsinterception path and bypass resistance
Processstart bounded descendantsnamespace/profile and inherited handles
Credentialsuse one short-lived identitydelivery, expiry, and observed use
Tools and modelsinvoke declared endpointspolicy decision and routed calls

Requested authority and installed enforcement are different facts. Admission must reject a required capability dimension when the selected provider cannot satisfy it. Optional controls may degrade only when the Run record reports that degradation explicitly.

Evidence answers four progressively stronger questions:

  1. Declared — what policy was requested?
  2. Mediated — which actions passed through a control point?
  3. Enforced — which bypass paths were blocked for the stated threat model?
  4. Attested — is that enforcement bound to this exact Run and provider?

The Run Bundle is the place to inspect the answer for a concrete execution. Return to pVisor concepts, use the network guide to configure one capability dimension, or read pVisor isolation design for platform mechanisms. For the end-to-end trust chain across execution, orchestration, and history, read Security and evidence.