Two ways an agent runs under Akhara: offline evals and live runtime enforcement.
There are two ways an agent “runs” under Akhara: offline evals (batch, graded
by verifiers) and live runtime enforcement (the PEP gating a real session).
# Run a whole suite against an agentakhara eval tasks.py --agent checkout-agent# Run a single taskakhara eval run --task vu.checkout.hard.t131
Each run produces a trace under runs/<slug>/ with a summary.json
(akhara.harbor.trace_export.v1) plus per-step screenshots and verifier results.
The index (runs/index.json) records:
That feed is your audit trail: nothing an agent does leaves without a record.
Decisions can be sealed and later checked with the
verification-record endpoints.
For the full model (audit trail, signed records, trajectories), see
Audit and evidence.
SDK requirements
Runtimes, versions, network, and configuration the PEP needs.