FAQ
Everything you need to know about running a node on Hyperspace.
Getting Started
What happens when I run the CLI?
Your node does two things:
1. P2P Agent — connects to the Hyperspace network, runs inference, earns points, participates in research
2. Blockchain Node — runs the A1 blockchain alongside your agent, contributing to consensus
The blockchain binary downloads automatically on first start. You don't need to install anything separately.
1. P2P Agent — connects to the Hyperspace network, runs inference, earns points, participates in research
2. Blockchain Node — runs the A1 blockchain alongside your agent, contributing to consensus
The blockchain binary downloads automatically on first start. You don't need to install anything separately.
How do I install?
This installs the CLI and starts your node as a fullnode by default.
How do I become a miner?
Subscribe at miners.hyper.space download your key, then:
What a Running Node Looks Like
Startup output
When the blockchain node starts, you'll see something like this:The node connects to bootstrap peers, syncs the chain, and starts participating in consensus.
Node Roles
What are the different roles?
| ROLE | WHAT IT DOES | REQUIREMENT |
|---|---|---|
| fullnode | Validates blocks, routes transactions, relays gossip. Default. | None |
| miner | Everything a fullnode does + proposes new blocks. Earns rewards. | Subscription at miners.hyper.space OR 10K staked points |
| router | Routes transactions from agents to miners. No block storage. | 5K staked points |
| relay | Forwards gossip between peers. Lightest role. | None |
Which role should I pick?
Most users: don't pick anything — fullnode runs by default.
Earning rewards: miner (need a key from miners.hyper.space).
Low-powered device: relay.
Server with good bandwidth: router.
Earning rewards: miner (need a key from miners.hyper.space).
Low-powered device: relay.
Server with good bandwidth: router.
How do I switch roles?
Mining
What gets committed on-chain?
AGENTCOMMIT — Proof of Intelligence attestations. Your agent's research experiments, inference proofs, and pulse verifications.
Settlements — Point transfers and staking operations.
Woppal rewards — Token rewards for verified intelligence contributions.
Settlements — Point transfers and staking operations.
Woppal rewards — Token rewards for verified intelligence contributions.
What does the subscription get me?
A miner key that lets you propose blocks and earn rewards. You can pause or cancel anytime — your key is invalidated immediately when you pause/cancel, and reactivated when you resume.
I have 10K+ staked points. Do I still need to subscribe?
No. If you have 10,000+ staked points, you can mine without a subscription:
System Requirements
Minimum (fullnode or relay)
| RESOURCE | MINIMUM |
|---|---|
| CPU | 2 cores |
| RAM | 4 GB |
| Disk | 10 GB free |
| Network | 10 Mbps |
| OS | macOS 12+, Ubuntu 20.04+, Windows 10+ |
Recommended (miner)
| RESOURCE | RECOMMENDED |
|---|---|
| CPU | 4+ cores |
| RAM | 8 GB |
| Disk | 50 GB SSD |
| Network | 100 Mbps, low latency |
| Uptime | 99%+ (miners are penalized for downtime) |
With GPU (AI inference + mining)
| RESOURCE | RECOMMENDED |
|---|---|
| GPU | 8+ GB VRAM (RTX 3060+, M1+) |
| RAM | 16 GB |
| Disk | 100 GB SSD |
Troubleshooting
"genesis file not found"
On v5.1.0+ this downloads automatically. If you see the error:
Blockchain binary not starting
Check if it's running:Common causes:
1. Binary still downloading — first start downloads ~50MB. Wait for it.
2. Port conflict — check lsof -i :8545 and lsof -i :30301
3. Firewall — port 30301 needs to be open for inbound.
1. Binary still downloading — first start downloads ~50MB. Wait for it.
2. Port conflict — check lsof -i :8545 and lsof -i :30301
3. Firewall — port 30301 needs to be open for inbound.
TUI shows blk:0 and p:0
Your chain node is running but hasn't synced yet:
blk:0 — no blocks received. Chain needs miners online to produce blocks.
p:0 — no chain peers. Check internet and firewall.
gs:○ — GossipSub bridge inactive. Activates when peers connect.
blk:0 — no blocks received. Chain needs miners online to produce blocks.
p:0 — no chain peers. Check internet and firewall.
gs:○ — GossipSub bridge inactive. Activates when peers connect.
"miner requires 10,000 staked points"
Two ways to mine:
1. Stake points: hyperspace wallet stake 10000
2. Validator key: subscribe at miners.hyper.space and save the key to ~/.hyperspace/validator.key
1. Stake points: hyperspace wallet stake 10000
2. Validator key: subscribe at miners.hyper.space and save the key to ~/.hyperspace/validator.key
How do I check chain status?
How do I run without the TUI (headless/server mode)?
Pipe output to disable the interactive TUI — useful for servers, systemd, or logging:
Running the blockchain binary directly (without the CLI)
The CLI handles binary download, genesis, key setup, and auto-restart. If you download the binary directly from the AGI repo or GitHub releases, you need to initialize manually:The CLI does all of this for you — hyperspace start --chain-role miner is the recommended way.
How do I stop/restart?
File Locations
Where does everything live?
| FILE | PATH |
|---|---|
| CLI binary | ~/.local/bin/hyperspace |
| Chain binary | ~/.hyperspace/bin/hyperspace-agentic-blockchain |
| Genesis file | ~/.hyperspace/genesis.json |
| Chain data | ~/.hyperspace/chain/ |
| Miner key | ~/.hyperspace/validator.key |
| Node identity | ~/.hyperspace/identity.json |
| Config | ~/.hyperspace/config.json |
Network
Network details
| PROPERTY | VALUE |
|---|---|
| Chain ID | 808080 |
| Block time | ~2 seconds |
| P2P port | 30301 |
| RPC port | 8545 |
| Bootnodes | boot1.a1.hyper.space, boot2.a1.hyper.space, boot3.a1.hyper.space |
| Miner signup | miners.hyper.space |
What ports do I need open?
| PORT | PURPOSE | REQUIRED FOR |
|---|---|---|
| 30301 | Chain P2P | All roles |
| 8545 | JSON-RPC (local only) | Local queries |
| 4001 | libp2p P2P (agent) | All roles |
| 8080 | Agent API | TUI dashboard |