docs/getting-started/README.md
This section contains all the documentation you need to get NOFX up and running.
Choose the method that best fits your needs:
Best for: Beginners, quick setup, production deployments
Pros:
Quick Start:
cp config.json.example config.json
./scripts/start.sh start --build
Use custom AI models or third-party OpenAI-compatible APIs:
Access all top AI models by paying with USDC β no API key signup required.
| Provider | Guide | Payment Network |
|---|---|---|
| BlockRun (Base Wallet) | blockrun-base-wallet.md | Base (EVM) Β· USDC |
| BlockRun (Solana Wallet) | blockrun-sol-wallet.md | Solana Β· USDC |
How it works: Each AI request automatically pays a micro-USDC fee via the x402 payment protocol. Your private key signs the payment authorization β no funds leave your wallet until the AI response is delivered.
Before starting, ensure you have:
After deployment:
For single-tenant/self-hosted usage, you can enable strict admin-only access:
config.json set the 2 fields below:{
"admin_mode": true,
...
"jwt_secret": "YOUR_JWT_SCR"
}
NOFX_ADMIN_PASSWORD β admin password (plaintext; hashed on startup)/login using the admin password. All non-essential endpoints are blocked to unauthenticated users while admin mode is enabled.Before Trading:
API Keys:
Common Issues:
brew install ta-lib (macOS) or apt-get install libta-lib0-dev (Ubuntu)API_PORT in .env fileNeed more help?