{
  "enforcing": true,
  "checkedAt": "2026-07-31T01:03:55.068Z",
  "surfaces": [
    {
      "id": "trade",
      "status": "live"
    },
    {
      "id": "spend",
      "status": "live"
    },
    {
      "id": "bet",
      "status": "planned"
    }
  ],
  "vectors": [
    {
      "name": "in-policy equity buy is allowed",
      "expected": "ALLOW",
      "got": "ALLOW",
      "pass": true,
      "codes": []
    },
    {
      "name": "over the per-action cap is refused",
      "expected": "DENY",
      "got": "DENY",
      "pass": true,
      "codes": [
        "PER_ACTION_CAP",
        "DAILY_CAP",
        "HUMAN_APPROVAL"
      ]
    },
    {
      "name": "money leaving the account waits for a human",
      "expected": "WARN",
      "got": "WARN",
      "pass": true,
      "codes": [
        "TRANSFER"
      ]
    },
    {
      "name": "an ATM cash purchase on a card is refused by default",
      "expected": "DENY",
      "got": "DENY",
      "pass": true,
      "codes": [
        "CATEGORY_DENIED"
      ]
    },
    {
      "name": "a decision with no account snapshot fails closed",
      "expected": "DENY",
      "got": "DENY",
      "pass": true,
      "codes": [
        "DAILY_CAP_UNVERIFIABLE",
        "MARGIN_UNVERIFIABLE"
      ]
    }
  ],
  "note": "Every canonical vector answered as expected. This runs the same pure engine the product uses, with no state and no side effects."
}