Evidence
Every task executed through Baseline Protocol produces an evidence bundle — a complete, machine-readable record of what happened, why, and who approved it.
Evidence bundle contents
Section titled “Evidence bundle contents”| Field | Description |
|---|---|
task | Full task definition, status, and execution metadata |
workflow | Workflow definition (if task was part of a workflow) |
checkpoints | All checkpoint snapshots taken during execution |
reviews | Review decisions from supervisor and quality agents |
auditTrail | Chronological log of every event and decision |
artifacts | All produced outputs (code, documents, configs, tests) |
Retrieving evidence
Section titled “Retrieving evidence”Via REST API
Section titled “Via REST API”curl http://localhost:3141/api/tasks/{id}/evidenceVia CLI
Section titled “Via CLI”baseline verify --evidence ./evidence.json --audit-trail ./audit.jsonVia SDK
Section titled “Via SDK”const bundle = govern.getEvidenceBundle(taskId);Integrity verification
Section titled “Integrity verification”Evidence bundles are JSON-formatted and SHA-256 hashable. Each artifact includes a checksum field for independent verification. The audit trail is append-only — entries cannot be modified after creation.
Use cases
Section titled “Use cases”- External audit — Provide auditors with machine-readable proof of AI operations
- Regulatory compliance — Demonstrate policy enforcement for regulated industries
- Internal review — Track decision chains across agents and human approvers