Super Admin
Observability Console
Live FastAPI health, Redis cache, Prometheus metrics, webhook surface, subscription catalog.
Backend
—
DB latency
—
Redis
—
Cache hit rate
—
ML predictions
—
Payments
—
Cloudflare edge
direct origin
DNS resolves directly to droplet — apply cloudflare/setup.sh after onboarding
System
Prometheus highlights
/metrics is restricted to localhost by Nginx — this card only populates when you fetch through the admin path proxy or from the droplet.
ML endpoints
loadingMocked Vedic ML — career, marriage, health, wealth, palmistry, generative yantras. Deterministic per-input (same chart ⇒ same prediction). Drop in real models behind MockMLService without contract changes.
Payments + subscriptions
loadingPOST /payments/create-order— Razorpay-shape orderPOST /payments/verify— signature verificationPOST /subscriptions/create— start a planPOST /subscriptions/{id}/cancel— cancel at period endGET /subscriptions/by-user/{uid}— plans for a user
Provider: —. Drop-in compatible with Razorpay + Stripe shapes; wire real keys to replace the mock.
Webhook events
0 supported event typesRegister via POST /webhooks/register. Each delivery carries an HMAC-SHA256 signature in X-Webhook-Signature.