- Pay per call with crypto — settle inference in stablecoins over x402 instead of topping up a credit-card balance.
- Wallet-native auth — sign in with a Solana or EVM wallet; no email required.
- Crypto-literate models — Geoff models are tuned on up-to-date market data, tokenomics, and on-chain semantics, so agents can reason about chains, wallets, tx data, and DeFi protocols out of the box.
1. Pay for inference with crypto (x402)
Every Geoff endpoint accepts payment via the x402 protocol — a standard that lets HTTP servers charge per request, settled in stablecoins. The flow is transparent to your client:TypeScript
2. Sign in with a wallet
StackNet sessions can be minted from a wallet signature, bypassing email/password entirely. The geoff.ai dashboard ships with a wallet button; under the hood it:- Asks the wallet to sign a nonce issued by StackNet.
- Exchanges the signature for a JWT (
stackauth_jwt) scoped to the wallet’s global ID. - Uses that JWT for every subsequent API call and for x402 settlement.
3. Build a crypto-aware agent
Because Geoff models are current on market data and chain semantics, you can wire them into on-chain workflows without a separate RAG layer for basic queries.Example: research agent that explains a token
Python
Example: tx-intent → signed transaction
Pair the model with the code sandbox and a wallet SDK to let natural-language intents compile to real transactions. The model drafts the call; the sandbox runs the SDK; your client signs before broadcast.4. Useful endpoints for crypto apps
Text Chat
Reason over tx data, whitepapers, and on-chain events.
Streaming
Stream research or trading commentary token-by-token.
Code Sandbox
Execute SDK calls and simulations in isolated runtimes.
Image Generation
Generate NFT art, collection thumbnails, or brand assets.
Notes on scope and finality
- x402 settlement is final on-chain — treat each paid request like a micro-transaction.
- Model output about live markets reflects training data; for tickers that move fast, pair the model with a realtime data source before acting.
- Private keys never leave the client. StackNet only ever sees signatures and the resulting JWT.