Skip to main content

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.