{
  "service": "anyway-hook",
  "description": "Anyway (anyway.sh) webhook receiver. Organization-scoped endpoint — both gpsr-rescue and paper-triage events arrive here.",
  "routes": {
    "POST /anyway": "Standard Webhooks Ed25519-verified ingest. 204 accepted, 401 rejected.",
    "GET /events?project=gpsr|paper|unmapped&limit=N": "Bearer ADMIN_TOKEN required. Recent event summaries.",
    "GET /health": "Health + public-key cache status."
  },
  "eventTypes": [
    "order.pending",
    "order.paid",
    "order.failed",
    "subscription.created",
    "subscription.updated",
    "subscription.expired",
    "subscription.ended"
  ],
  "fulfillment": "Only a verified order.paid is a fulfilment signal."
}