ravi bot — control plane
identidade · acesso · distribuição de boxes
painel — suas máquinas e o registro de novas
login — entrar com a sua conta
/v1/health — state do serviço e do banco
o app fala DIRETO com a box (eventos, tela, execução). o control plane entra uma vez: autentica e assina o bilhete. POST /v1/auth/code código de troca (sessão do provedor) POST /v1/auth/exchange código → tokens próprios do app POST /v1/auth/refresh rotaciona o refresh POST /v1/auth/logout revoga o aparelho GET /v1/me usuário, aparelhos, máquinas GET /v1/boxes máquinas do usuário POST /v1/boxes/enroll token de registro (uso único) POST /v1/boxes/register a máquina se registra POST /v1/boxes/:id/heartbeat saúde, empurrada pela máquina POST /v1/boxes/:id/tickets bilhete curto (só o dono)