{
  "ok": true,
  "service": "DICOM MergeX License Validator",
  "message": "DICOM MergeX seat-based license validator is running.",
  "has_db_binding": true,
  "has_admin_key": true,
  "has_receipt_signing_key": true,
  "receipt_signature_algorithm": "RSASSA-PKCS1-v1_5-SHA256",
  "model": "one license can activate many machines up to max_activations",
  "routes": {
    "base": "GET /",
    "debug_post": "POST /debug-post",
    "db_check": "GET /db-check",
    "license_upsert": "POST /license-upsert",
    "license_validate": "POST /license-validate",
    "license_list": "POST /license-list",
    "license_activations": "POST /license-activations",
    "activation_deactivate": "POST /activation-deactivate",
    "license_revoke": "POST /license-revoke"
  },
  "timestamp_utc": "2026-08-20T01:01:15.730Z"
}