[Payments]

Pricing and settlement

You pay per token at the model's list price. Every request produces a signed receipt, and receipts settle on-chain in batches every 10 seconds.

How cost is calculated

Cost is input tokens times the input price, plus output tokens times the output price, per million tokens. Image, video and audio models are priced per image, second or minute.

cost
text
cost = (input_tokens × input_price + output_tokens × output_price) / 1,000,000 claude-sonnet-5.5:  (18 × $2.00 + 406 × $10.00) / 1,000,000 = 0.0041 USDT

Plan discounts

PlanPer monthIncluded creditOff every token
Pay as you go$0$5 onceNone
Builder$29$8510%
Max$200$60020%
EnterpriseCustomCustomCustom

Receipts

Every response carries a receipt signed by the serving node. Fetch any receipt later by its request ID.

GET/v1/receipts/{request_id}
receipt.json
json
{  "object": "receipt",  "request_id": "req_7Hq2kf91",  "model": "claude-sonnet-5.5",  "node": "eu-west-2",  "tokens": { "input": 18, "output": 406 },  "amount": "0.0041",  "currency": "USDT",  "chain": "base",  "batch": 1849203,  "tx": "0x51c4…9ab2",  "settled_at": "2026-10-16T09:23:16Z",  "split": { "node": "0.0035", "attestors": "0.0004", "network": "0.0002" }}

Settlement

  1. 01The request is debited from your wallet balance the moment it finishes.
  2. 02Receipts are batched into a Merkle tree and committed on Base every 10 seconds. The receipt's tx is that batch transaction.
  3. 03The same transaction pays the node, the attestors and the network treasury.
RecipientSharePaid out
Node operator85%Daily, in USDT
Attestors10%Daily, in USDT
Network treasury5%Every batch