Skip to main content

Module driver

Module driver 

Source
Expand description

Driver protocol shared by every executor: the in-sandbox runner, a cloud runtime and the CLI’s local driver all speak exactly this.

Structs§

CaseEvidence
Bounded evidence produced by a driver. Verdicts stay with Evaluate and are a pure function of this structure plus the trace.
CaseExecutionRequest
CaseLease
CaseTraceRef
Pointer to the trace in agent-trace. Evaluate stores the reference and the derived metric values, never the spans themselves.
ClaimCaseRequest
ClaimCaseResponse
RenewCaseRequest
RenewCaseResponse
SandboxAccess
Sandbox handed to the driver. In-sandbox runners get their credential injected at creation and see no ticket here; out-of-sandbox drivers get a ticket scoped to this case run and expiring with the lease.
SubmitEvidenceRequest
SubmitEvidenceResponse