{
  "ok": true,
  "service": "palim-api",
  "version": "2026-08-31",
  "public_routes": [
    "/healthz",
    "/v1/readiness",
    "/v1/support/feedback",
    "/v1/telemetry/events",
    "/v1/account/browser-challenge (flag-gated)",
    "POST /v1/account/browser-challenge (flag-gated)",
    "/v1/account/challenge (flag-gated)",
    "/v1/account/session (flag-gated)",
    "/v1/account/session/revoke",
    "/v1/account/email-events/resend (signed Resend webhook)",
    "/v1/palim-ai/operations/authorize (account and flag-gated)",
    "/v1/palim-ai/operations/execute (account, lease, and flag-gated)",
    "/v1/palim-ai/operations/acknowledge-delivery (account and lease-gated)",
    "/v1/palim-ai/operations/receipt (account-gated)",
    "/v1/palim-ai/appeals (account-gated)",
    "/v1/research/query (account, entitlement, budget, and provider-policy gated)"
  ],
  "boundary": "Production skeleton only: public account activation is flag-gated and deploy/email/challenge-pepper/signing dependent; Palim-managed Research is fail-closed until its account, contract, route, retention, rate-card, and budget gates are configured; no payment or hosted Palim AI fulfillment is enabled."
}