{
  "schema_version": "1.3.0",
  "grant_id": "GRANT-2026-0311",
  "provenance": {
    "issued_by": "support-governance-board",
    "issued_at": "2026-09-01T09:00:00Z",
    "basis_summary": "Refund gate threshold 1.2.0 adopted on a labelled Q2 set; unreviewed sampling and model pinning in place before the first unattended refund."
  },
  "scope": {
    "action_classes": ["WRITE"],
    "systems": ["payments-refunds"],
    "populations": ["retail customers with orders in the last 90 days"],
    "limits": {
      "max_refund_usd": 200,
      "max_refunds_per_hour": 400
    }
  },
  "issuing_authority": {
    "name": "Support Governance Board",
    "role": "Delegating authority",
    "contact": "support-governance@example.org"
  },
  "grantee": {
    "id": "agent-refunds-v3",
    "type": "agent"
  },
  "action_classes": ["WRITE"],
  "for_whom": "Retail customers, on behalf of the Customer Support desk",
  "evidence_basis": [
    {
      "ref": "POL-REFUND-GATE-THRESHOLD",
      "summary": "The decision threshold, its tuning set, and the pinned model version it was tuned against.",
      "as_of": "2026-09-01T00:00:00Z"
    },
    {
      "ref": "EVID-REFUND-LABELLED-2026Q2",
      "summary": "2,400 labelled refunds: 71% unattended at threshold, 0.6% reversed on review.",
      "as_of": "2026-08-20T00:00:00Z"
    }
  ],
  "assumptions": [
    "The deployed decision model is the pinned version named in the threshold policy.",
    "The gate receives the authorization record, the proposed refund, and the policy separately from the customer message and order notes, which are marked as content.",
    "The refund reviewer can reverse any refund within 24 hours."
  ],
  "review_conditions": [
    "The threshold policy enters review_required or suspend.",
    "Reversal rate in the unreviewed sample exceeds 2% over 30 days.",
    "Any hop is added to or removed from the chain."
  ],
  "revocation_conditions": [
    "An unattended refund is traced to authorization inferred from content.",
    "The model serving the gate differs from the pinned version and the gate kept running.",
    "Expected refund errors per week exceed the review team's stated answer capacity."
  ],
  "correction_capacity": {
    "assessed_at": "2026-09-01T09:00:00Z",
    "detection": {
      "present": true,
      "evidence": "Two percent of unattended refunds are sampled into review every day and their reversal rate is reported apart from the routed queue by Support Quality, which does not operate the agent.",
      "evaluator": "Support Quality (independent review team)",
      "independent_of_executor": true
    },
    "challenge": {
      "present": true,
      "evidence": "Every refund decision links to the appeal route declared in REG-REFUNDS-1."
    },
    "standing": {
      "present": true,
      "evidence": "REG-REFUNDS-1 admits the customer, the refund reviewers who work the queue, and representatives."
    },
    "review": {
      "present": true,
      "evidence": "Challenges are answered by the Refund Review lead within 72 hours, with stated capacity of 150 answers a week."
    },
    "authority_to_modify": {
      "present": true,
      "evidence": "The Refund Review lead can reverse a refund and move the grant to review_required without escalation."
    },
    "reversible_transitions": {
      "present": true,
      "evidence": "refunds.reverse and refunds.reissue were both exercised in the August drill."
    },
    "operable_after_correction": {
      "present": true,
      "evidence": "With the gate suspended, all refunds route to reviewers; the August drill ran a full day that way within the review clock."
    }
  },
  "mode": "unattended",
  "state": "allowed",
  "state_history": [
    {
      "from": "none",
      "to": "allowed",
      "at": "2026-09-01T09:00:00Z",
      "reason": "issued",
      "evidence_ref": "POL-REFUND-GATE-THRESHOLD"
    }
  ],
  "attestation": {
    "signed_by": "key:support-governance-board-2026h2",
    "algorithm": "ed25519",
    "signature": "MEQCIGx0example0signature0for0the0worked0example0onlyAiB3example0not0a0real0key0000000000000=",
    "signed_at": "2026-09-01T09:00:00Z",
    "payload_digest": "sha256:4d1c0e8a6b2f93e7c5a1d0f4b8e26c9a7d3f1e5b0c8a4f2e6d9b1c7a3e5f0d2b"
  },
  "liability": {
    "accepted_by": {
      "name": "Northwind Support Co.",
      "role": "Operating institution",
      "contact": "legal@example.org"
    },
    "instrument": "Automated Refund Liability Instrument ARL-2026-01",
    "accepted_at": "2026-09-01T09:00:00Z",
    "carve_outs": []
  },
  "until": "2026-12-01T00:00:00Z",
  "renewal_basis": "A fresh labelled sample from the preceding quarter, the unreviewed-sample reversal rate, and confirmation that the pinned model version is still the one serving the gate.",
  "policy_refs": [
    {
      "policy_id": "POL-REFUND-GATE-THRESHOLD",
      "version": "1.2.0"
    }
  ],
  "intervention_ref": "INT-REFUND-REVIEW-1",
  "chain": ["GRANT-2026-0312", "GRANT-2026-0313", "GRANT-2026-0311"]
}
