{
  "ok": true,
  "product": "Settle Gauge Webhooks",
  "events": [
    "revision",
    "health",
    "criteria",
    "sample"
  ],
  "signature": {
    "header": "X-SettleGauge-Signature",
    "format": "sha256=<hex>",
    "timestamp_header": "X-SettleGauge-Timestamp",
    "signed_message": "{timestamp}.{raw_body}",
    "algorithm": "HMAC-SHA256"
  },
  "register": {
    "method": "POST",
    "path": "/v1/webhooks/register",
    "auth": "X-Admin-Key (SETTLEGAUGE_WEBHOOK_ADMIN_KEY or secrets/admin_key)",
    "body": {
      "url": "https://…",
      "events": [
        "revision",
        "health",
        "criteria"
      ],
      "tier": "webhook|pro|test"
    },
    "note": "Secret returned once. Default active=false unless tier=test (admin)."
  },
  "tiers": {
    "webhook": "$49/mo",
    "pro": "$199/mo",
    "test": "admin/test only"
  },
  "docs": "WEBHOOKS.md",
  "disclaimer": "Settlement helper / station receipt only — not financial advice. Free sample HTTP endpoints stay public; paid POSTs require an active subscriber."
}
