Devnet active . Mainnet pending . Solana

Receipt settlement for inference.

Devnet activeEpoch: 522Genesis minted: Yes
DevnetDevnet activeDevnet snapshot read on 2026-06-09

ClawFarm records wallet-paid inference receipts, splits USDC at record time, and turns finalized usage into epoch reward weight.

Settlement

Settlement, live.

TimestampProvider walletConsumer walletModelTokens meteredUSDC settledProvider splitProtocol 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

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.

Provider epoch pool

70%

Buyer epoch pool

30%

Reward lock

180 days

Devnet challenge window

30 sec

The devnet challenge window is intentionally short for testing. Mainnet timing remains pending until mainnet config is deployed.

WalletRoleCLAW amountTimestamp
Loading mining events.

State

The protocol, in four numbers.

1B

CLAW total supply

97%

Provider USDC share

3%

Treasury USDC share

1 hour

Epoch duration

Values are rendered from the selected network profile. Devnet is the default first-visit network.

Directory

Model labels for receipts.

Any wallet can choose a provider. Directory data remains off-chain.

ModelProvidersPrice30d volume
model-l-001
model-l-002
model-l-003
model-i-001
model-i-002
model-v-001
model-v-002

Full model directory →

Supply

Identity-blind supply.

WalletProvider account

Registration is address-based. The ProviderAccount records wallet, stake, pending revenue, counters, and status.

DirectoryOff-chain metadata

Endpoint, model, price, quality, and limits belong to app, gateway, or operator-directory metadata.

ProofCompact receipt

Settlement requires a configured signer over the compact receipt hash plus delegated payer USDC authority.

Explorer

Protocol state.

Network

Masterpool program
DWbz...y15q
Attestation program
BwRM...3pKK
CLAW mint
EW7n...C8ui
Test USDC
Hpq3...P553

Snapshot

Latest known epoch
522
Latest finalized epoch
521
Treasury vault
41.387849 Test USDC
Provider pending vault
98.994182 Test USDC

Full state view →

Treasury

Treasury and pending revenue.

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

Snapshot scope
Treasury and pending provider vault balances are exposed through the selected network profile.
Event stream
No automated swap-and-retirement event stream is exposed by the current contract.

Treasury and pending provider balances come from the static devnet snapshot. Mainnet remains pending until deployment records exist.

Full state view →

Interface

The 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

Emission follows usage.

Emission

CLAW emission inventory is minted at Genesis. Epoch rewards are allocated by finalized buyer and provider usage weight.

Settlement

USDC settlement is receipt-based. The provider share is held in pending revenue until receipt finalization.

Distribution

Reward claims create locked streams. Owners withdraw vested CLAW over the configured lock period.

For developers.

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 →

For providers.

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 →