Evidence
Evidence is the structured data extracted from a proposal — the concrete facts the policy needs to evaluate the agent's submission.
The shape of evidence is defined by the template's evidence schema. The Evidence Layer (a delta-hosted service) is responsible for, given a proposal URL:
- pulling the raw data it needs from the operator's server
- mapping that raw data into values matching the template's evidence schema
- returning the result to the Guardrail Prover for evaluation
The operator supplies the mapping logic by implementing the Evidence Extraction API (described by evidence-openapi.json). This is the integration seam where operator-specific data shapes meet the template's typed schema.