Wallet — Provider account
Registration is address-based. The ProviderAccount records wallet, stake, pending revenue, counters, and status.
Devnet active . Mainnet pending . Solana
ClawFarm records wallet-paid inference receipts, splits USDC at record time, and turns finalized usage into epoch reward weight.
Settlement
| Timestamp | Provider wallet | Consumer wallet | Model | Tokens metered | USDC settled | Provider split | Protocol split |
|---|---|---|---|---|---|---|---|
| Loading settled calls. | |||||||
The 3% treasury split is booked when a receipt payment is recorded. Provider USDC stays pending until the receipt is finalized.
Mining
Receipts do not pay direct per-call rewards. Finalized usage activates buyer and provider epoch weight, then permissionless epoch finalization makes rewards claimable into locked streams.
70%
30%
180 days
30 sec
The devnet challenge window is intentionally short for testing. Mainnet timing remains pending until mainnet config is deployed.
| Wallet | Role | CLAW amount | Timestamp |
|---|---|---|---|
| Loading mining events. | |||
State
1B
CLAW total supply97%
Provider USDC share3%
Treasury USDC share1 hour
Epoch durationValues are rendered from the selected network profile. Devnet is the default first-visit network.
Supply
Registration is address-based. The ProviderAccount records wallet, stake, pending revenue, counters, and status.
Endpoint, model, price, quality, and limits belong to app, gateway, or operator-directory metadata.
Settlement requires a configured signer over the compact receipt hash plus delegated payer USDC authority.
Explorer
Treasury
Every recorded receipt splits wallet-paid USDC immediately: 97% to provider pending revenue and 3% to the treasury USDC vault. The current contract does not expose an automated swap-and-retirement path.
Treasury share
3%
Treasury vault
41.387849 Test USDC
Provider pending vault
98.994182 Test USDC
Challenge bond vault
0.000000 CLAW
Treasury and pending provider balances come from the static devnet snapshot. Mainnet remains pending until deployment records exist.
Interface
One SDK. Identical surface across off-chain provider choices and wallet-settled calls.
import { ClawFarm } from '@clawfarm/sdk'
const cf = new ClawFarm({ cluster: 'devnet' })
const prepared = await cf.receipts.prepare({
providerWallet,
payer: connectedWallet.publicKey,
payerUsdcToken,
requestNonce,
metadata: {
model: 'model-l-001',
unit: 'tokens',
},
promptTokens: 420,
completionTokens: 180,
chargeUsdc: '0.025000',
})
const receipt = await cf.receipts.submit(prepared, {
gatewaySigner,
paymentDelegate,
})
console.log(receipt.receiptPda)SDK in TypeScript, Python, Rust. → SDK reference
Economics
CLAW emission inventory is minted at Genesis. Epoch rewards are allocated by finalized buyer and provider usage weight.
USDC settlement is receipt-based. The provider share is held in pending revenue until receipt finalization.
Reward claims create locked streams. Owners withdraw vested CLAW over the configured lock period.
Add settlement to your AI app or agent. Same compatible interface, three lines to switch in. Settlement is metered per request — no minimums, no setup fees, no SDK lock-in.
Start with the SDK →Register a provider account. The protocol does not ask where capacity comes from. Provider-share USDC releases after receipt finalization, and CLAW rewards accrue through finalized epoch weight.
Register a provider account →