Connect your wallet
AxonOS uses your Ethereum wallet as your identity. There's no email, password, or signup — you prove you own your address by signing a one-time message.
The sign-in flow
Click 'Launch GPU-Native Desktop'
The main button on app.axonos.io opens the wallet card when you're not connected yet.
Click 'Connect' on the wallet card
A Connect button appears inside the wallet card (labelled "Connect your wallet to continue"). Clicking it opens a wallet picker if you have multiple wallets, or goes straight to your wallet extension.
Sign the one-time message
Your wallet (e.g. MetaMask) shows a message-signing request. Approve it — this is a plain text signature, not a transaction. It costs no gas and moves no funds.
Done — the card shows your balance
The gate verifies the signature and shows your credit balance. If it's 0 or too low you'll see the top-up panel next; otherwise you can go straight to launching.
The challenge is a plain text string signed locally in your wallet. It proves the address is yours but never grants spending access, never moves funds, and can't be replayed.
What the signature does
- Proves ownership of your wallet address via an EIP-191
personal_sign. - Issues a session token stored as a browser cookie so the tab can top up credits and manage sessions without asking you to sign again.
- Uses one-time nonces — a signature from this session can't be reused.
The short-lived token is rotated before expiry and the client can recover from an expired token by asking you to verify again. You'll also sign again in a fresh browser. If an injected wallet provider becomes stale after an extension reload, AxonOS re-discovers providers instead of trusting the stale object.
Supported wallets
Any browser wallet that supports personal_sign on Ethereum — MetaMask, Rabby, Coinbase Wallet, etc.
Payment verification is separate from sign-in: AxonOS verifies the authenticated sender, configured
recipient, amount, transaction status, and confirmations server-side before adding credits.
What happens next
With a verified wallet, AxonOS shows your credit balance. If you need credits, continue to Buy compute credits. Once funded, choose a desktop or SSH-only session and a GPU profile in Launch a GPU session.
Troubleshooting
| Symptom | Fix |
|---|---|
| Wallet card never opens | Make sure a wallet extension is installed and unlocked, then reload. |
| Signature request doesn't appear | Check your wallet for a pending request; disable pop-up blockers. |
| Signed in but balance shows 0 | Before a first deposit this is expected. A service error is shown as unavailable, not as a false zero. |
| Asked to sign again later | Session token expired or you switched browsers — just sign again. |
| "Wrong network" warning | Switch your wallet to Ethereum mainnet. |