Backend Plan Audits #
Inspection data for contract-carrying backend plans.
The planner chooses capsules. The audit layer records what that choice means for trust boundaries: which provider was selected, which device it targets, which spec it claims to refine, and whether the plan crosses a trusted-external boundary.
Whether this capsule crosses a trusted external boundary.
Instances For
Audit row for one selected backend kernel.
- op : BackendOp
- capsuleName : String
- provider : Provider
- device : Device
- specName : String
- trustLevel : TrustLevel
- vjpMode : VJPMode
- runtimeSupport : RuntimeSupport
- shapeContract : ContractDescriptor
- layoutContract : ContractDescriptor
- valueContract : ContractDescriptor
- vjpContract : ContractDescriptor
Instances For
Build an audit row from a selected planner kernel.
Instances For
Whether this selected kernel crosses a trusted external boundary.
Instances For
Trust levels selected by the plan, in plan order.
Instances For
Capsule names selected by the plan, in plan order.
Instances For
Operation names whose selected capsule is trusted external.
Instances For
Whether the plan crosses any trusted external boundary.
Instances For
Audit a selected execution plan.
Instances For
Whether a selected execution plan crosses any trusted external boundary.
Instances For
Operation names whose selected capsules are trusted external.