TAIFOONWho this is for
Four kinds of buyer, one API. Pick your door.
How a hire works
| Step | What happens | Where | State |
|---|---|---|---|
| 1 · Quote | units × hours × the live per-unit-hour rate for the kind, split 70 / 20 / 10 under the TSUL | GET /api/grid/hire?kind=storage&units=2&hours=24 | REAL |
| 2 · Record | the same quote written to the oracle ledger under your hirer wallet, with the usable providers it was made against; it raises the demand multiplier for the next 24 h | POST /api/grid/hire {kind, units, hours, hirer} | REAL |
| 3 · Settle | USDC over the x402 handshake, escrow captured per verified probe, released to providers that answered | /docs/grid-settlement | PROPOSED |
What you can hire, and what it proves
| Kind | How we know it is real | Hire today | Earns today |
|---|---|---|---|
| Storage | Merkle commit of a seed-derived blob + random chunk challenges every few minutes | yes — usable providers are the ones that answered the last challenge | yes |
| RPC endpoint | eth_chainId matches the claimed chain; the oracle probes it every 5 minutes itself | yes — by chain | yes |
| GPU | keccak challenge (ranked); NVIDIA attestation when Confidential Computing is on (PROVEN) | not yet — no verified GPU work to sell | ranked, 0 |
| FPGA | lane challenge, digest recomputed (ranked); no vendor attestation exists | not yet | ranked, 0 |
Usable is the set a hire is offered against: probed at least once, the last probe passed, not stale, not in backoff. It is the same set GET /api/grid/pool counts and the same set that is paid.
What the price follows
The oracle pays a provider 10 GRID per paid probe (one per resource per hour) times a bonus, and a hirer pays the same per unit-hour. The bonus is supply × demand: an empty kind pays most and the bonus decays as providers join; every unit-hour hired in the last 24 h raises it against the usable supply, capped. The oracle publishes the rule text with the numbers it derives from at GET /api/grid/pool; this page restates none of them on purpose — read the live body.
1 GRID = 0.001 USDC is the unit vendors already price in. The 70 / 20 / 10 split (providers that answered probes / reviewers / ecosystem) is the Taifoon Sustainable Use License.
Three doors, one body
| Door | Quote | Record |
|---|---|---|
| HTTP | GET /api/grid/hire?kind&units&hours | POST /api/grid/hire with hirer |
| MCP | taifoon_grid_hire | taifoon_grid_hire + hirer |
| n8n | operation Quote | operation Hire |
Every door returns settlement: NOT_DEPLOYED, the usable providers the quote was made against, and the bonus in force. Details and the n8n workflow: Agents on the Grid.