{"ok":true,"who":"address","unit":"grade","grades":{"free":{"per_user":3,"used":0,"left":3},"bought":{"left":0,"blocks":0},"per_block":3,"per_minute":5},"free":{"calls":3,"used":0,"left":3},"credits":{"left":0,"blocks":0},"burst":{"per_minute":5,"used_this_minute":0},"anon_today":{"cap":150,"used":1},"price":{"grid_per_grade":5,"grid_per_call":5,"grades_per_block":3,"grid_per_block":15,"grid_usdc":0.01,"usdc_per_block":0.15,"peg_source":"oracle"},"buy":"sign in or send an X-API-Key; then top up the balance (GET /v1/access/quote?usdc=1&chainId=8453): one balance pays grades, records and calls","gpu":{"usdc_per_block":1,"lanes":["nemotron/chat","auditor/generate","wizard/chat","studio/chat"],"purchases":[],"usdc_bought":"0.000000","balance":"GET https://api.taifoon.dev/gpu/credits with the same X-API-Key (the gate debits per call; only Base purchases count there)","buy":"POST /v1/judge/credits { product: \"gpu\", blocks, chainId: 8453 } → send the transfer → sign creditMessage(credit_to, 8453, tx, \"gpu\") → POST /v1/judge/credits/confirm { tx, chainId: 8453, signature, product: \"gpu\" }; no key yet: GET /v1/judge/credits/key?product=gpu"},"deprecated":"free.calls / credits / price.grid_per_call are the old names of grades.free.per_user / grades.bought / price.grid_per_grade; they go in the next release. A grade is Taifoon's composed grade (facts + answers + verdict + record); purchases made as calls count one for one.","no_key":"no key? GET /v1/judge/credits/key: pay on Base from your wallet, then claim a key with the same transaction (POST /v1/judge/credits/key)","product":"grade","what":"one grade = facts proved in code + the RUBRIC_v1 answers + a composed verdict + an anchored record (POST /v1/judge/compose). With your own TypeSafe key you pay nothing here.","rule":"three free grades per user (account, API key or address), ever; a bought block is 3 more grades; at most 20 blocks per purchase; 5 grades per minute per caller","get_key":{"free":true,"why":"a free key in one call (no payment, nothing signed): send it as X-API-Key for its own budget on /v1/demands, /gw/rpc, /gw/mcp and /v1/agents/register","http":{"method":"POST","url":"https://coord.taifoon.dev/v1/register","body":{},"optional":{"wallet_address":"0x… a label for your tenant; nothing is signed"}},"mcp":{"server":"https://coord.taifoon.dev/mcp","tool":"taifoon_register","arguments":{}},"cli":"npx @taifoon/cli login --free","quickstart":"https://coord.taifoon.dev/v1/quickstart"}}