{
 "cases": 18,
 "passed": 15,
 "rows": [
  {
   "name": "genuine_receipt_verifies",
   "want": "ok",
   "outcome": "ok",
   "detail": "valid",
   "pass": true
  },
  {
   "name": "flipped_decision_rejected",
   "want": "refused",
   "outcome": "refused",
   "detail": "valid=False",
   "pass": true
  },
  {
   "name": "other_action_hash_rejected",
   "want": "refused",
   "outcome": "refused",
   "detail": "valid=False",
   "pass": true
  },
  {
   "name": "checks_list_trimmed_rejected",
   "want": "refused",
   "outcome": "refused",
   "detail": "valid=False",
   "pass": true
  },
  {
   "name": "extra_field_rejected",
   "want": "refused",
   "outcome": "refused",
   "detail": "valid=False",
   "pass": true
  },
  {
   "name": "key_order_and_whitespace_irrelevant",
   "want": "ok",
   "outcome": "ok",
   "detail": "valid=True",
   "pass": true
  },
  {
   "name": "embedded_attacker_key_ignored",
   "want": "refused",
   "outcome": "refused",
   "detail": "valid=False",
   "pass": true
  },
  {
   "name": "recorder_seal_not_accepted_as_receipt",
   "want": "refused",
   "outcome": "accepted",
   "detail": "seal verifies as a decision receipt: valid=True",
   "pass": false
  },
  {
   "name": "receipt_without_decision_refused",
   "want": "refused",
   "outcome": "accepted",
   "detail": "decision field present=False valid=True",
   "pass": false
  },
  {
   "name": "receipt_names_its_key_id",
   "want": "ok",
   "outcome": "broken",
   "detail": "fields: ['action_sha256', 'at', 'checks', 'decision', 'engine_version', 'findings_sha256', 'public_key_b64', 'schema', 'signature_b64']",
   "pass": false
  },
  {
   "name": "receipt_as_approval_token_refused",
   "want": "refused",
   "outcome": "refused",
   "detail": "approval token expired",
   "pass": true
  },
  {
   "name": "approval_token_other_action_refused",
   "want": "refused",
   "outcome": "refused",
   "detail": "approval token covers a different action",
   "pass": true
  },
  {
   "name": "approval_token_other_workspace_refused",
   "want": "refused",
   "outcome": "refused",
   "detail": "approval token covers a different action",
   "pass": true
  },
  {
   "name": "approval_token_expired_refused",
   "want": "refused",
   "outcome": "refused",
   "detail": "approval token expired",
   "pass": true
  },
  {
   "name": "surfguard_token_not_codeguard_approval",
   "want": "refused",
   "outcome": "refused",
   "detail": "approval token covers a different action",
   "pass": true
  },
  {
   "name": "approval_token_single_use",
   "want": "refused",
   "outcome": "refused",
   "detail": "first=DENY second=DENY (an approval for a destructive command should not run twice)",
   "pass": true
  },
  {
   "name": "offline_verifier_script_verifies",
   "want": "ok",
   "outcome": "ok",
   "detail": "ok\n",
   "pass": true
  },
  {
   "name": "browser_style_ascii_escapes_still_verify",
   "want": "ok",
   "outcome": "ok",
   "detail": "valid=True",
   "pass": true
  }
 ]
}