The faucet

Get on the chain in one paste.

The faucet creates your account on-chain and funds it in one transaction — the same consensus path everything else uses. Your keys are generated on your machine and never leave it; the faucet only ever sees a commitment.

NO TERMINAL? · WINDOWS OR ANDROID WALLET

Download the wallet — join, get funded, get test USDC, and pay behind a double-click

Native desktop wallet for testnet-1 — and the same wallet as an Android app (sideload, key-signed, receive by QR): create or restore a post-quantum keychain, tap this faucet from inside the app, watch your balance, pay any account — and every payment links straight to its transaction in the explorer. It shows the network fee, refuses locally what the chain would refuse, and has the shielded pool: shield, unshield, pay a stealth address, scan, export a one-time disclosure — proofs made on the public prover. v0.15.0 (P6.2) adds assets: pick USDC.sep from the dropdown next to the balance, press Get test USDC, then send it, shield it into its own pool, pay it privately and unshield it — the same three buttons, no terminal. Protect with a passphrase seals your key files on disk (Argon2id → XChaCha20-Poly1305); keys are generated on your machine and never leave it.

v0.15.0 · sha256 6120771fbedb03100a300ade9993636e2689565a285fbf9abb673471d0e94f87
Unsigned testnet build — SmartScreen will warn on first run ("More info" → "Run anyway"). Don't trust the popup either way: verify the sha256. Code signing arrives with the production testnet.

TEST USDC · P6.2

Get test USDC (USDC.sep) — for an account that already exists

The wallet has a Get test USDC button; this is the same drip for CLI users. Paste your account id (not the auth commit). The faucet sends 5 USDC.sep — bridged Sepolia USDC, so supply − burned still equals the vault on Sepolia: the float was locked by the founders, never minted from nothing (the bridge page checks that invariant live).

CLI: hk-node wallet shield ~/my-wallet 2 https://rpc.hashkinetics.org https://prover.hashkinetics.org --asset 0c3c3f40 (the full id and the pay/unshield lines are in docs/BRIDGE-GUIDE.md).

STEP 1 · YOUR MACHINE (CLI PATH)

Generate a keychain

Build the node once, then:

# in hashkinetics/chain (Linux/WSL2 or Windows)
./target/release/hk-node account-new ~/my-account

It prints an account id and an auth commit. The seed stays in ~/my-account/account.json — back it up, never share it.

STEP 2 · HERE

Paste the auth commit

STEP 3 · SPEND

You're a chain user now

# balance
hk-node account-balance https://rpc.hashkinetics.org ~/my-account
# pay anyone (their id, micro-units: $1 = 1000000)
hk-node account-send ~/my-account https://rpc.hashkinetics.org <TO-ID> 50000
# or sponsor a friend onto the chain yourself:
hk-node account-create ~/my-account https://rpc.hashkinetics.org <THEIR-AUTH-COMMIT> 10000
HONESTY

What these coins are

Test units on testnet-1 — no monetary value. The faucet treasury was allocated in the testnet-1 genesis (2026-09-02); drips are small and rate-limited, and every transaction on the chain pays a flat 100-micro protocol fee that is burned — keep a little back. One drip per IP per day. Every drip is a real consensus transaction: your account id is squat-proof (id = H(auth commit)), and your first spend starts your own hash-based key ratchet.