{
  "description": "SAR v0.1 PASS fixture (canonical test vector)",
  "sar_version": "0.1",
  "input": {
    "task_id_hash": "sha256:fixture-task-001",
    "verdict": "PASS",
    "confidence": 1,
    "reason_code": "SPEC_MATCH",
    "ts": "2026-02-14T12:00:00Z",
    "verifier_kid": "sar-prod-ed25519-01"
  },
  "canonical_json": "{\"confidence\":1,\"reason_code\":\"SPEC_MATCH\",\"task_id_hash\":\"sha256:fixture-task-001\",\"ts\":\"2026-02-14T12:00:00Z\",\"verdict\":\"PASS\",\"verifier_kid\":\"sar-prod-ed25519-01\"}",
  "receipt_id": "sha256:1dd51ba43687b67dc2bd1f4447c8b803c30bde4ed67b46e5e7d0447352c9ea20",
  "public_key_url": "https://defaultverifier.com/.well-known/sar-keys.json",
  "public_key_kid": "sar-prod-ed25519-01",
  "sig": "base64url:kHyOnUqybLTBG-WVdiYD27J5NbLF98nzP60F0DD5ISXdkg_xG3XnIgkO8H8MNGJoGw0jqTm7RKD80ufF67lvAQ",
  "verification_steps": [
    "1. JCS-canonicalize `input` (RFC 8785).",
    "2. Confirm it matches `canonical_json` byte-for-byte.",
    "3. SHA256(canonical_json bytes) => receipt_id hex.",
    "4. Verify Ed25519 signature over the hash bytes using public key from sar-keys.json."
  ]
}
