Surface: Provider RegistrationVersion: v2.0Gate: Permissionless
Become a Provider
Register on-chain with a model endpoint, a price table, and a $CLAF stake. No approval. No billing infrastructure. Settlement goes directly from user escrow to your wallet via smart contract.
Two revenue streams: 97% of every USDC payment (direct, on-chain) + $CLAF token rewards per Epoch.
Service Revenue97% of every user payment (USDC, on-chain)
$CLAF Rewards70% of Epoch issuance, weighted by W_i
Staking RequirementMinimum 1,000 $CLAF
Vesting180-day linear release
What Can You Register?
GPU Node (Local or Cloud)
Deploy LLaMA, Mistral, Qwen, DeepSeek, or any open-source model on your own hardware or cloud GPU (Lambda, RunPod, CoreWeave).
Third-Party API Proxy
Wrap OpenAI, Anthropic, Gemini, MiniMax, or any model API behind a ClawFarm-compatible endpoint.
Custom Model Service
Fine-tuned models, domain-specific inference services, or proprietary runtimes — if it serves tokens, it qualifies.
Multi-Model Router
Register a single endpoint that routes to multiple models. The protocol meters each call individually.
Registration Steps
1
Get the Provider SDKClone from GitHub — includes registration script and dual-sig support
2
Configure endpoint and pricingSet your inference endpoint URL, supported models, and per-token pricing (on-chain)
3
Stake $CLAF tokensMinimum 1,000 $CLAF locked as collateral against misbehavior
4
Register on-chainCall the registry contract — no approval, instant activation
5
Implement dual-signatureYour endpoint must sign usage proofs per response (SDK handles this)
6
Go liveTraffic routes to you immediately. $CLAF rewards from first Epoch.
Step 1: Get Provider SDK
git clone https://github.com/rogerwu188/clawfarm-skill.git ~/clawfarm-provider cd ~/clawfarm-provider npm install
Step 2: Configure
# provider.config.json
{
"endpoint": "https://your-endpoint.example.com/v1",
"models": [
{
"id": "llama-3-70b",
"input_price_per_token": 0.0000008,
"output_price_per_token": 0.0000024
},
{
"id": "mistral-7b",
"input_price_per_token": 0.0000002,
"output_price_per_token": 0.0000006
}
],
"wallet": "your_solana_wallet_address",
"stake_amount": 1000
}Step 3: Register and Go Live
# Register on-chain (stakes $CLAF + creates Provider account) npx clawfarm register # Check status npx clawfarm status # View earnings (USDC revenue + $CLAF rewards) npx clawfarm earnings # Update pricing npx clawfarm update-pricing --config provider.config.json # Begin unstaking (7-day period) npx clawfarm unstake
Settlement Flow
User deposits USDC to escrow contract ↓ User sends request → routed to your endpoint ↓ You serve inference → return response + sign usage proof ↓ User SDK counts tokens client-side → co-signs usage proof ↓ Settlement contract processes dual-signed proof: ├── 0.97 × cost → your wallet (on-chain) └── 0.03 × cost → treasury → buyback & burn No Stripe. No billing system. No payment processing.