Verifier Output Examples

These examples show the shape verifier authors and assistant runtimes should expect. The exact wording may differ, but the compact report and JSON output must come from the same evidence.

Hosted-verifier product telemetry is separate from verifier output. It may record sanitized operational fields such as target host, path category, selected agent category, expected level, achieved level, outcome, failure category, and coarse duration, but those fields are not part of the normative verifier report consumed by an assistant runtime.

Passing Level 3 Compact Report

Verifier: guidecheck-reference-local 0.2.1
Guide: assistant-guide.txt
Level: 3
SHA-256: 65a90dd704b26aa856ff91bc1ebb524829c41546bd78f3b33b1dfa2efedb2b09
Blocking findings: 0
Warnings: 0
Hash pinned: no
Proceed? yes

Failing Compact Report

Verifier: guidecheck-reference-local 0.2.1
Guide: fixtures/invalid/missing-verification/guide.txt
Level: 0
SHA-256: 4a0d...
Blocking findings: 1
Warnings: 0
Hash pinned: no
Proceed? no

Machine-Readable Shape

{
  "verifier": {
    "name": "guidecheck-reference-local",
    "version": "0.2.1",
    "verifier_profile": "human-verifiable-assistant-guide-verifier",
    "verifier_profile_version": "0.2.1",
    "guide_profile": "human-verifiable-assistant-guide",
    "guide_profile_version": "0.2.1"
  },
  "input": {
    "evaluation_mode": "local-file",
    "path": "assistant-guide.txt"
  },
  "guide": {
    "bytes": 8168,
    "sha256": "65a90dd704b26aa856ff91bc1ebb524829c41546bd78f3b33b1dfa2efedb2b09",
    "achieved_level": 3,
    "level5_ready": false
  },
  "summary": {
    "blocking_findings": 0,
    "warnings": 0,
    "infos": 1
  },
  "findings": []
}

Hosted Not-a-Guide Response

{
  "outcome": "not-a-guide",
  "input": {
    "evaluation_mode": "public-web",
    "url": "https://example.com/.well-known/assistant-guide.txt",
    "submitted_url": "https://example.com/",
    "auto_resolved": true
  },
  "fetch": {
    "http_status": 200,
    "headers": {
      "content-type": "text/html"
    }
  },
  "message": "The target returned an HTML web page, not a plain-text assistant-guide.txt."
}

Normative output fields are defined in verifier-output.schema.json. Fixture expectations live in the fixture corpus.