| Метод | Маршрут | Назначение |
| POST | /api/v1/auth/dev | вход без Telegram (фиксированный пользователь из БД) |
| POST | /api/v1/auth/telegram | вход по initData (проверка подписи) |
| GET | /api/v1/auth/session | кто я + состояние PIN |
| POST | /api/v1/auth/pin/verify | проверка PIN (5 промахов → 423) |
| GET | /api/v1/me | профиль: роль, адрес, walletUsd |
| GET | /api/v1/wallet/assets | активы (?includeEmpty=1) |
| GET | /api/v1/wallet/transactions | история (limit/cursor/q/filter) |
| GET | /api/v1/security/settings | флаги безопасности |
| GET | /api/v1/info/health | healthcheck |
| GET | /api/v1/docs | документация по всем маршрутам |