Documentation Index
Fetch the complete documentation index at: https://docs.joyride.exchange/llms.txt
Use this file to discover all available pages before exploring further.
Current model
Joyride identifies trading accounts by wallet address.HTTP
Authenticated HTTP requests require a JWT obtained via SIWS (see WebSocket section below for the sign-in flow). Send it as a Bearer token:joyride login performs the SIWS flow and stores the JWT locally. Subsequent CLI commands send it automatically.
WebSocket
The gateway requires a SIWS-style challenge/response before anyprivate/* method:
- Request a nonce:
- Sign the message
Sign in to Joyride\n\nWallet: {wallet}\nNonce: {nonce}with the wallet’s ed25519 key. - Submit the signed payload:
Admin endpoints
Admin routes require:ADMIN_TOKEN is read from the server environment.
For hosted environments, use an issued admin token and send it as a bearer token on each admin request.