Network
Phase 0 Testnet
The φNet Phase 0 testnet is a live, permissioned test network running on Azure (uksouth). It is intended for validator candidates, integration partners, and developers building on the φNet protocol.
Endpoints
Public Endpoints
| Service | URL | Auth |
|---|---|---|
| Node RPC | https://rpc.testnet.phinet.aria-research.org | API key |
| Faucet | https://faucet.testnet.phinet.aria-research.org | Public |
| Explorer | https://explorer.testnet.phinet.aria-research.org | Public |
| Governance Portal | https://portal.testnet.phinet.aria-research.org | Public |
| Wallet | https://wallet.testnet.phinet.aria-research.org | Public |
| ARIA Attestation | https://aria.testnet.phinet.aria-research.org | IP-restricted |
API keys for the Node RPC are issued to validator candidates and approved integration partners. Request one at info@aria-research.org.
Verification
Verifying the Testnet
The three commands below let you verify that the testnet is live, the chain is advancing, and the faucet is accepting requests — without any local tooling beyond curl.
The /chain/head response includes the current block height, block hash, and the timestamp of the last committed block. A healthy testnet should show a block height increasing every few seconds.
The /transparency/summary endpoint returns the current fee split accumulators, Economic Governor state, and the last governance activation record — useful for verifying that the constitutional parameters are being applied correctly.
# Check chain head curl -H "X-Api-Key: <key>" \ https://rpc.testnet.phinet.aria-research.org/chain/head # Check transparency summary curl -H "X-Api-Key: <key>" \ https://rpc.testnet.phinet.aria-research.org/transparency/summary # Check faucet curl https://faucet.testnet.phinet.aria-research.org/health
Faucet
Getting Test φ
The faucet distributes test φ to any address that completes a proof-of-work challenge. PoW is lightweight (difficulty 18, approximately 260,000 SHA-256 iterations) and is designed to prevent automated drain, not to impose real cost.
- 1
Request a challenge
GET /challenge?addr=<your-phi-address>— returns achallengenonce. - 2
Solve the PoW
Find a
noncesuch thatSHA256(challenge + nonce)has 18 leading zero bits. The wallet UI does this automatically in the browser. - 3
Submit request
POST /requestwith your address, the challenge, and the solved nonce. Idempotent: resubmitting the samerequest_idis safe. - 4
Wait for cooldown
Each address is subject to a 24-hour cooldown. Each IP is subject to a 1-hour cooldown.
The wallet UI at wallet.testnet.phinet.aria-research.org handles the faucet flow automatically from the onboarding wizard.
Running a Node Locally
The φNet node is a Node.js 22 application. The quickstart guide walks through cloning the repository, generating a validator bundle, and connecting to the Phase 0 testnet as a read-only observer node. Validator slots require a separate application.
Demo Walkthrough
The governance portal demo walks through a complete end-to-end scenario: creating a test wallet, funding it via the faucet, submitting a governance proposal, voting, and verifying the on-chain activation record. No API key required for the demo.
Open portal demo