Partner-driven token issuance. External partners call POST /auth/token with a phone number and platform ID — Aarokya creates the user on first call and returns a JWT.
Aarokya does not own user authentication — that belongs to the partner app (e.g. Namma Yatri). The partner backend calls POST /auth/token with a verified phone number and receives a short-lived JWT scoped to that user. This is the only auth endpoint; there are no refresh tokens, OTP flows, or session management.