| name | worldcoin-official-agentkit |
| description | **Verify that an agent is backed by a real, [World ID-verified human](https://docs.world.org/agents/agent-kit).** |
worldcoin-official-agentkit
Source: github.com/worldcoin/agentkit. The body below is the upstream README.md captured at the time of registration.
Skills
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
How it Works
- An agent wallet is registered in AgentBook using a World ID proof.
- A website or API using x402 challenges the agent to sign a CAIP-122 message.
- The server verifies the signature, resolves the registering human from AgentBook, and applies the configured access policy.
This lets applications distinguish between arbitrary automation and automation acting on behalf of a real human, without exposing the human's underlying identity.
For Agents
Register
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.