FractalAI Testnet
LIVERun a validator node, earn testnet FRAC, and help secure the network
The FractalAI testnet is your opportunity to participate in the first AI-native blockchain with post-quantum cryptography. Validate blocks using Proof of Fractal Work, earn rewards, and prepare for mainnet launch.
Network Specifications
Proof of Fractal Work
Consensus
~3 seconds
Block Time
Post-Quantum (Dilithium)
Cryptography
FractalVM (WASM)
VM
Verkle Trees
State
libp2p (Noise + Yamux)
P2P
System Requirements
| Component | Requirement |
|---|---|
| OS | Ubuntu 22.04+ / Debian 12+ / macOS 13+ |
| CPU | 4+ cores (8 recommended) |
| RAM | 8 GB minimum (16 GB recommended) |
| Storage | 100 GB SSD |
| Network | 100 Mbps, static IP preferred |
| Rust | 1.85+ (for Linux/Wasmer compat) |
Validator Setup Guide
Install Dependencies
Install Rust toolchain and system dependencies.
# Install Rust 1.85
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup default 1.85.0
# System dependencies (Ubuntu/Debian)
sudo apt update && sudo apt install -y build-essential pkg-config libssl-dev clangClone & Build
Clone the FractalAI repository and compile the node.
git clone https://github.com/fractalai-network/fractal-node.git
cd fractal-node
cargo build --release -p fractal-node
# Binary at target/release/fractal-nodeInitialize Node
Generate your post-quantum keypair and initialize the node data directory.
# Generate Dilithium keypair
./target/release/fractal-node keygen --output ~/.fractalai/validator.key
# Initialize data directory
./target/release/fractal-node init \
--datadir ~/.fractalai \
--network testnet \
--validator-key ~/.fractalai/validator.keyStart Validating
Connect to the testnet P2P network and begin mining blocks via Proof of Fractal Work.
# Start the node
./target/release/fractal-node run \
--datadir ~/.fractalai \
--network testnet \
--rpc-addr 0.0.0.0:9545 \
--p2p-addr 0.0.0.0:30333 \
--mine \
--validator-key ~/.fractalai/validator.key
# Check node status
curl -s http://localhost:9545 -d '{"jsonrpc":"2.0","method":"getNodeInfo","params":[],"id":1}'Get Testnet FRAC
Use the faucet to receive testnet FRAC tokens for staking and transactions.
# Visit the faucet page
# https://fractalai.net.co/faucet
# Or via CLI
curl -X POST https://testnet.fractalai.net.co/faucet \
-H "Content-Type: application/json" \
-d '{"address": "YOUR_DILITHIUM_ADDRESS"}'Run as a Service (Recommended)
For production validators, run the node as a systemd service for automatic restarts and logging.
# Create systemd service
sudo tee /etc/systemd/system/fractal-node.service << 'EOF'
[Unit]
Description=FractalAI Testnet Validator
After=network.target
[Service]
Type=simple
User=fractal
ExecStart=/usr/local/bin/fractal-node run \
--datadir /var/lib/fractalai \
--network testnet \
--rpc-addr 127.0.0.1:9545 \
--p2p-addr 0.0.0.0:30333 \
--mine \
--validator-key /var/lib/fractalai/validator.key
Restart=always
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
# Enable and start
sudo systemctl daemon-reload
sudo systemctl enable fractal-node
sudo systemctl start fractal-node
# Check status
sudo systemctl status fractal-node
journalctl -u fractal-node -fValidator Rewards
Active Validator
Consistent uptime > 95%
10,000 FRAC/month (testnet)
Early Validator
Join within first 30 days
Mainnet airdrop multiplier 2x
Bug Reporter
Report valid bugs
1,000-10,000 FRAC per bug
Top Fractal Score
Highest PoFW score
Bonus 25,000 FRAC (monthly)
Testnet rewards translate to mainnet token allocation. Early validators receive priority airdrop multipliers.
Testnet RPC Endpoints
Public RPC
https://testnet.fractalai.net.coChain ID
7919Available Methods (147)
Ready to Validate?
Join the FractalAI testnet today. Help secure the first AI-native blockchain with post-quantum cryptography and earn rewards.