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.
You'll be asked to sign again if the session token expires or you open a fresh browser.
Supported wallets
Any browser wallet that supports personal_sign on Ethereum — MetaMask, Rabby, Coinbase Wallet, etc.
Smart-contract wallets are also supported: deposits are verified against the on-chain transfer event,
not the raw sender field, so contract-based payments go through cleanly.
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 | Expected before your first deposit — see Buy compute credits. |
| Asked to sign again later | Session token expired or you switched browsers — just sign again. |
| "Wrong network" warning | Switch your wallet to Ethereum mainnet. |