{
  "d1_binding_expected": "WEBSITE_DB",
  "endpoints": {
    "GET /api/auth/status": {
      "cache": "no-store",
      "purpose": "auth/account/subscription/license status skeleton",
      "status": 200
    },
    "GET /api/platform/health": {
      "purpose": "public platform/API health and implementation boundary",
      "status": 200
    },
    "POST /api/auth/login": {
      "purpose": "dry-run login shape validation; no session",
      "status": 202
    },
    "POST /api/auth/logout": {
      "purpose": "dry-run logout no-op",
      "status": 200
    },
    "POST /api/auth/register": {
      "purpose": "dry-run register shape validation; no persistence",
      "status": 202
    }
  },
  "implementation": "Cloudflare Pages Functions",
  "marker": "WEBSITE_F2_AUTH_BACKEND_SKELETON_1780388591",
  "next_stage": "WEBSITE-F3 subscription/payment adapter skeleton",
  "public_installer_published": false,
  "real_auth_enabled": false,
  "real_customer_data_persisted": false,
  "real_payment_enabled": false,
  "schema_version": "website_f2.auth_backend_contract.v1",
  "security_boundaries": [
    "no MT5 password collection",
    "no frontend-only paid state",
    "no payment token in frontend/app",
    "no public installer URL",
    "no trading authority from website auth/payment"
  ],
  "stage": "auth_backend_mvp_skeleton"
}
