By worldcoin
Prove AI agents are human-backed with AgentKit to unlock free or discounted access to x402 payment-required endpoints. Sign CAIP-122 challenges using EVM wallets (EOA via EIP-191 or SCW via ERC-1271), handle 402 responses with auth headers, and integrate into servers for payment modes, EVM chain wiring, and ExactEvmScheme parsing.
Use this skill when you receive a 402 Payment Required response that contains an `agentkit` extension. Covers checking 402 responses for the AgentKit extension before paying, constructing and signing a CAIP-122 challenge (SIWE for EVM), sending the signed `agentkit` HTTP header, and interpreting access modes (free, free-trial, discount). Supports both EOA wallets (EIP-191) and Smart Contract Wallets (ERC-1271, e.g. Coinbase Smart Wallet, Safe).
Use this skill when integrating @worldcoin/agentkit into an x402 server or facilitator flow: choose free/free-trial/discount mode, wire payments on any supported EVM chain, handle ExactEvmScheme money parsing, or finish an integration end-to-end.
For your Agent to use your registration when accessing x402 endpoints
npx skills add worldcoin/agentkit agentkit-x402
For developers building x402 servers, add the integration guide to your knowledge base:
npx skills add worldcoin/agentkit integrate-agentkit
This lets applications distinguish between arbitrary automation and automation acting on behalf of a real human, without exposing the human's underlying identity.
Register your wallet in AgentBook so servers can verify you are human-backed. Registration is gasless by default (uses a hosted relay on Base mainnet).
npx @worldcoin/agentkit-cli register <your-wallet-address>
This will prompt a World ID verification via World App. You only need to register once per wallet.
Check whether a wallet is already registered:
npx @worldcoin/agentkit-cli status <your-wallet-address>
For the full registration guide (manual mode, custom relays, Base Sepolia): ./cli/REGISTRATION.md
Once registered, create an AgentKit client and use agentkit.fetch for x402 HTTP calls. It tries AgentKit verification before payment and only leaves the normal x402 payment flow in place when verification is unavailable, fails, or is exhausted.
npm install @worldcoin/agentkit
import { createAgentkitClient } from '@worldcoin/agentkit'
const agentkit = createAgentkitClient({
signer: {
address: agentWallet.address,
chainId: 'eip155:8453',
type: 'eip191',
signMessage: message => agentWallet.signMessage(message),
},
})
const response = await agentkit.fetch('https://api.example.com/data')
If your agent cannot change its HTTP client code, install the agent skill as fallback guidance:
npx skills add worldcoin/agentkit agentkit-x402
The full flow — parsing 402 responses, signing the CAIP-122 challenge, and sending the agentkit header — is documented in the agent skill: ./skills/agentkit-x402/SKILL.md
Add AgentKit to your x402 server to offer human-backed agents free access, free trials, or discounts.
npm install @worldcoin/agentkit
For the full integration guide (client wrapper, hooks setup, access modes, World Chain payments, AgentBook configuration): ./x402/DOCS.md
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub worldcoin/agentkitUnlock exclusive human-only discounts on Shopify stores using World AgentKit
Pay-per-call access to premium APIs via x402/MPP micropayments.
Core wallet and x402 payment skills — authenticate, fund, send tokens, trade, search the bazaar, pay for services, monetize APIs, and query onchain data.
Claude Code bridge for the existing AgentLayer wallet runtime. Connects to Solana, Bitcoin, and EVM wallets without creating a new one.
DashClaw governance, integration, troubleshooting, and platform intelligence for Claude Code.
Integrate the Vouch Protocol: cryptographic identity and accountability for autonomous AI agents. Signing and verifying agent actions, did:web and did:key, Data Integrity proofs, hybrid post-quantum, delegation chains, and revocation, across SDKs on every major platform.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.