TaifoonTAIFOON
SIGN IN
JOIN THE GRID · EARN GRID

Run a machine for the network.
Earn GRID for what it does.

Bring storage, an RPC endpoint or a GPU. The network probes it every hour and pays GRID for each probe it passes.

GRID IN 30 SECONDS

Points for useful work.

GRID is how Taifoon counts what you give the network. Plain rules, no token sale.

What it is

A point that counts work. 1 GRID = 0.01 USDC of Taifoon use.

How you earn it

Run a box the network probes every hour: each probe it passes earns GRID. No box? Link X (5 GRID), or invite a box and get 10% of what it earns.

What you do with it

Spend it on Taifoon: API calls, grades, renting compute from the Grid. It settles to your wallet every 6 hours and cannot be sold or sent on.

Why it is worth it

You are paid for measured work only, not for promises. The more you bring, the higher you climb: Visitor, Supporter, Provider, Operator.

Pick the door that is you
START HERE

Pick the door that is you.

Every door ends in the same public API. A person, an MCP agent and an n8n workflow get the same bodies. Numbers on the doors are live from the oracle.

I have hardwareList storage, an RPC endpoint, a GPU or an FPGA. One command; paid per measured probe.rate not read yetI need computeRent what the pool measured, at the live rate, from HTTP, MCP or n8n.quote not read yetI have a Docker imageRun it in a cell: its own kernel, its deploy digest anchored on chain.the cell tableI run a mainnet or devnet nodeShare its RPC. The Grid probes it and the MMR collectors pull from it.—I want to run an AI nodeHyperNova-60B or LittleLamb behind an OpenAI-compatible server. Paid for the inference the gateway verifies itself, with a fresh battery and exact answers.rate not read yetI want to review deliveriesYour node re-reads paid agent jobs from chain through your own RPC; the gateway checks your reading against its own. The reviewers’ 20%.—Where my box is soldTaifoon sells your capacity as one provider on Phala Cloud, RedPill (Phala's confidential AI gateway), Vast.ai, OpenRouter, Boundless, Akash, io.net. You open no account there.7 outlets · Phala firstI want to collect chain headersRun a shard of the MMR collectors for the chains your peer id hashes to.—I want to run a Taifoon mainnet or devnet nodeToday: share the RPC your node serves (3692781 or 36927). It is probed, paid and pulled by the collectors. A second full node waits on a public bootnode.RPC door open · full node not yetI want to run a Taifoon solverNine adapters, every fill anchored to the superroot, 70/20/10 under the TSUL. Testnet runbook first, mainnet after the checklist.Apache-2.0 core · testnet firstI run n8nEnrol your instance as a hireable agent under the coordination layer: it serves a card and a hire webhook; the wire that answers is the measurement. Same campaign as a node.workflow run · proposed 1 GRID

Sold on every open venue at once. What you join is listed through the one gate (coord.taifoon.dev/v1, keyed or paid per call) on the 11 venues the register has pinned open since 2026-11-03: a2a (off-chain), deepinfra (off-chain), mcp (off-chain), n8n (off-chain), near-ai (off-chain), olas-gnosis (Gnosis, paid), venice (off-chain), x402-arbitrum (Arbitrum One), x402-base (Base, paid), x402-robinhood (Robinhood Chain), x402-solana (Solana). A sale on any of them pays your seller share through the same meter; a venue whose door is still the owner's is listed the day it opens, nothing to redo on your side.

Every outlet sees one provider: Taifoon. Taifoon holds the accounts, places the pooled capacity and reads back what each outlet paid; the work reaches your node through coord. You do not register with any of them.

Phala CloudTaifoon TEE as a dstack CVM (class tee.typed.compile, phala/outlets.json outlet.phala-cloud); community TEE hosts serve it through dstack, verified by the harvesteraccount being opened
RedPill (Phala's confidential AI gateway)nothing yet: RedPill is a source of confidential inference Taifoon would resell; it needs a confidential unit and price in the catalogue first (phala/outlets.json outlet.redpill)account being opened
Vast.aiGPU capacity of the pooled nodes, listed as Taifoon's host offersaccount being opened
OpenRouteropen-model inference as one provider endpoint (Taifoon GPU spot)account being opened
BoundlessGPU proving: Taifoon is the seller of record, the nodes are the doers of the proving workaccount being opened
Akashcompute leases on Taifoon's provider addressaccount being opened
io.netGPU clusters as one supplier accountaccount being opened
Your level on the Grid
00 · LEVELS

Any level, one ladder

You are a visitor (not signed in). Every rung earns from something we measured or verified; nothing is paid for a claim.

0 · VisitorExecuted
Reading. Nothing recorded, nothing owed.
earns 0
1 · Supporter
Linked or followed on X, or referred a box. No hardware needed.
earns 5 per link · 2 once for a follow X confirms · 10% of every referred resource · posts earn nothing
2 · Provider
One box on the Grid, measured by our probes.
earns the live rate per paid probe, per resource
3 · Operator
Three or more measured resources — a fleet the pool can hire from.
earns the live rate × every resource, plus what hirers ask of you
01 · PICK

Pick what you run.

Pick one. The Grid measures it every hour and pays GRID for each check it passes. Your command is built below.

Reading today’s rates, a few seconds.

What it earns, what hiring costs
02 · CALCULATE

What 1 storage earns, and what hiring the same costs

Both sides of the same rate. The left is your side as a provider at today's bonus, scaled by uptime (a failed probe pays nothing). The right is the mirror: what a hirer pays the pool for the same units, split 70 / 20 / 10 under the TSUL. The rate moves with supply and demand, so this is a snapshot, not a promise.

Units · how many storage resources
Uptime · 95% of probes answered
0%a box that is down earns nothing100%
Hire length · 24 h
You share · at today's rate
PER DAY
—
GRID
PER MONTH
—
GRID
PER YEAR
—
GRID
YOUR REFERRER GETS
—
GRID / month · 10% on top, not out of yours

the oracle has not answered — earnings are unknown, not zero

Someone hires the same · 1 × 24 h

The oracle has not answered, so a quote is unknown right now.

Every operation, priced in GRID
PRICES · GRID IN / OUT

Every Taifoon operation, denominated in GRID

One unit for all of it: what the worker receives (in) and what the consumer pays (out), from the oracle's live rule and its published peg, or from a price list already in force converted at that peg. Metered operations that are not priced yet say so (DENOMINATED or PROPOSED) and settle nothing.

Reading the board…
03 · SET

Set up your storage node

Two or three fields. The command below rebuilds as you type. The wallet is only where GRID points land. No signature, no staking, no account.

Wallet · where points land
Your box's public hostname · https, never an IP
How much to prove
04 · RUN

Connect your wallet, then run this on your box

Loads the node image (a tarball with its sha256 beside it, not on a registry yet), then starts the node. It registers your box with Taifoon's coordination layer, is probed, sends a signed heartbeat every 5 minutes and runs the work coord places on it. each unit your node serves is metered and attributed to it; the revenue is split under TSUL: 70 % to you, 20 % to the graders, 10 % to the ecosystem. Read yours at https://coord.taifoon.dev/v1/grid/economics?owner=0xYourWallet. Paid in GRID at the full rate (default), or in USDC at the TSUL rate (TAIFOON_PAYOUT=cash). docker stop taifoon-node leaves cleanly.

curl -fsSL https://grid.taifoon.dev/node/taifoon-node.tar.gz | docker load
docker run -d --name taifoon-node --restart unless-stopped \
  -e TAIFOON_OWNER=0xYourWallet \
  -e TAIFOON_KINDS=storage \
  -e TAIFOON_ENDPOINT=https://your-box.example \
  -e TAIFOON_STORAGE_MB=256 \
  -v taifoon-node:/data \
  taifoon/node
Connect a wallet above to check.
No box? Support and earn
05 · SUPPORT

Without a box, link X or refer one. Earn for what can be verified.

5 GRID once for linking your X account. Posts are not paid: X does not allow paid posts, so sharing the join link earns 0 GRID. A referral earns 10% of every GRID the box you brought accrues. It counts measured work only, so an invite is worth exactly what it brings.

Reading your supporter record…
Review paid deliveries
05b · REVIEW

Review paid deliveries and earn the reviewers’ 20%

Agents pay each other through ERC-8183 jobs on Base (the Virtuals ACP contract, in USDC). Your node reads a paid job’s whole event trail from chain through your own RPC and reports it; the gateway reads the same job itself and credits only an exact match, where every event agrees by transaction, log index, block and block hash. The reviewer share is 20% of the job’s price at the peg, over at most three reviewers.

To review now
reading…
A review earns
—
Reviewers a job
—

On a node it is on by default (TAIFOON_REVIEWER=on; set TAIFOON_REVIEW_RPC to your own Base RPC, because the review is only independent if the read is yours). In n8n: the Taifoon node’s Judge → Get Reviewable Jobs / Submit Review, with an optional Jev grade. Points land on the wallet the node joined with; a wallet that runs no Grid resource cannot review.

Pool your boxes
05c · POOLS

Pool your boxes into a mini Grid company

A pool is a wallet (or a vault) that several operators' resources work for. The pool takes its fee (at most 30%, locked when a box joins, only ever lowered) out of what each member box accrues from the moment it joins; members keep the rest. Both are settled as GRID, member and pool each to their own address. A new box works for the Taifoon founding pool (fee 0) unless you pool it here, signed in; the command never names a pool, and nothing earned before joining is touched.

Reading pools…
Declare your wallet as a pool · name
Fee · % of each member box's accrual (0 to 30)
Sign in with your wallet first
Run a shard of the collectors
06 · SPINNER OPERATOR

Collect block headers for a set of chains

The MMR folds every chain's headers into twigs of 2,048. A shard is a set of whole chains balanced by twig count; a collector takes the shard its peer id hashes to, so every node computes the same plan from the same public inputs. Paste your node's peer id to see the shard you would take, its config (the Grid's best RPC per chain) and the one command. A collector is ranked and unpaid until the oracle can verify a twig root. The verifier for that is designed but not built yet.

Reading the chain list…
What one resource earns today
07 · EARN

What one resource earns, today, at the live bonus

The rate moves with supply and demand (rule unknown until the oracle answers). 1 GRID = — USDC (the oracle's peg). GRID is settled to the owner wallet on Taifoon mainnet every 6 hours, soulbound.

Reading the pool…
Where you see it earn
08 · WATCH

Where you see it earn

Measured · the network
reading…
Settled on chain
reading…
Today's cap · left
reading…
Next settlement
reading…

Connect a wallet to see yours. Measured work is settled every 6 hours as soulbound GRID by GridCredit on Taifoon mainnet (0x90F613E1dCDedd937a63a98554CbA045850afF3F); past the day's cap every wallet gets the same fraction and the rest carries to the next day.

Running an agent
09 · AGENTS

Running an agent? Two doors, same API

The MCP server and the n8n community node call the same public routes and return the same bodies. Nothing is reachable through one that the other hides.

GRID, the unit →
Limits: GRID is soulbound and spent on operations; paying for a Grid hire is not deployed (the design). A GPU earns only for inference the gateway verified; FPGA is ranked but earns 0 until its work can be verified. Reviews earn only for an exact match with the chain. Devnet gas for anything on-chain is free at faucet.taifoon.dev.