Tiers & PricingOverview

Tiers & Pricing

web3market-kit uses a tiered plan model. The Token module is free with testnet deployment. Pro unlocks mainnet deployment, AI contract review, and marketplace publishing.

Tier Comparison

FeatureFreeProEnterprise
Token moduleYesYesYes
Build and test locallyYesYesYes
Generate React hooks and UIYesYesYes
Deploy to testnetsYesYesYes
Deploy to mainnetsYesYes
AI contract review (w3m audit --ai)YesYes
AI chat & auto-fix (w3m chat, w3m fix)Yes*YesYes
Marketplace publishingYesYes
Custom contract templatesYes
Dedicated RPC endpointsYes

Module Tiers

ModuleTier
ERC-20 Token (token)Free

How Tiers Are Enforced

At Deploy Time

When running w3m deploy --chain <chain>, the CLI calls the API preflight endpoint (POST /api/deploy/preflight) which checks the user’s tier. Free-tier users cannot deploy to mainnet chains (Ethereum, Arbitrum One, Base, Polygon, Optimism). Testnets and Anvil local are available on all tiers.

AI Features

AI contract review (w3m audit --ai) calls the Web3 Market API and requires a Pro-tier API key. Free-tier requests return 403.

AI chat (w3m chat) and auto-fix (w3m fix) use your own AI provider (Anthropic or OpenAI) configured via w3m ai setup. These work on any tier — the asterisk (*) in the table above indicates they require your own AI provider API key, not a Pro plan.

Marketplace Publishing

Publishing products via w3m publish requires authentication with a Pro-tier account.

Credential Storage

The CLI stores the API key in ~/.web3market/credentials.json:

{
  "apiKey": "wm_sk_live_..."
}

Authenticate with:

w3m auth wm_sk_live_your_key_here

Check status with:

w3m auth --status

Free tier is fully functional for local development. You can build, test, and iterate on any module without paying. Pro is required for mainnet deployment, AI contract review, and marketplace publishing. AI chat and auto-fix work on any tier with your own AI provider key.