{
  "$schema": "https://f-act.org/standard/spec.schema.json",
  "factGovernanceEnvelope": "1.0",
  "agent": {
    "id": "agent:example:payments-approver",
    "displayName": "Payments Approval Agent"
  },
  "conformanceTargetTier": "L3",
  "guard": {
    "grant": {
      "principal": "person:jane.doe@example.com",
      "delegatedBy": "role:head-of-finance",
      "traceableToNamedHuman": true
    },
    "usage": {
      "allowed": [
        "read:invoices",
        "approve:payment<=10000",
        "write:approval-notes"
      ],
      "defaultDeny": true
    },
    "data": {
      "mayTouch": ["finance/invoices", "finance/payments"],
      "lawfulBasis": "contract:supplier-payments",
      "permittedDestinations": ["internal:erp"],
      "egressOutsideBoundary": false
    },
    "audit": {
      "recordsConsequentialActions": true,
      "tamperEvident": true,
      "evidenceFormat": "signed-hash-chain"
    },
    "revocation": {
      "revocable": true,
      "realTime": true,
      "thirdPartyVerifiable": true,
      "statusEndpoint": "https://example.com/.well-known/fact-status/payments-approver"
    }
  },
  "enforcement": {
    "mode": "preventive",
    "checkedBeforeExecution": true,
    "denyByDefault": true,
    "policyDecisionPoint": "policy-engine:finance-pdp-01",
    "decisionLogEndpoint": "https://example.com/fact/decisions/payments-approver"
  },
  "provenance": {
    "evidenceType": "signed-hash-chain",
    "tamperEvident": true,
    "verificationEndpoint": "https://example.com/fact/verify/payments-approver",
    "revocation": {
      "proofType": "signed-revocation-receipt",
      "statusEndpoint": "https://example.com/.well-known/fact-status/payments-approver"
    }
  },
  "declaredBy": "person:jane.doe@example.com",
  "declaredAt": "2026-08-19T00:00:00.000Z",
  "note": "Example only. This document DECLARES enforcement (L2) and provenance (L3) by pointing at where the runtime evidence lives. It is not itself proof of enforcement, and it is not a conformance certificate."
}
