{
 "service": "Paradox dev door",
 "auth": "Authorization: Bearer pdo_...",
 "endpoints": {
  "GET /whoami": "check your token",
  "GET /tables": "list tables in the Paradox license DB",
  "POST /sql": "{\"sql\":\"SELECT ...\",\"params\":[...]}  or  {\"batch\":[{\"sql\":\"...\",\"params\":[]}, ...]}",
  "POST /deploy/<worker>": "{\"main_module\":\"index.js\",\"modules\":{\"index.js\":\"<bundled code>\"},\"message\":\"what changed\"}  - code only; bindings/secrets/routes unchanged",
  "GET /source/<worker>": "the live bundled code of a Paradox worker (same shape /deploy takes)",
  "POST /rollback/<worker>": "make the previous version live again",
  "GET /log": "last 50 door actions"
 },
 "workers": [
  "paradox-license",
  "paradox-updates",
  "paradox-payment-parser"
 ]
}