With GOAT AgentKit, your agent can connect to on-chain actions, make x402 payments, register ERC-8004 identity, use .goat naming, and interact with applications built for the agent economy.
There are two ways to start:
1. Already have an agent?
Use GOAT AgentKit to add payment, identity, wallet, and on-chain execution capabilities to your existing agent.
2. Don’t have an agent yet?
Start with @ClawUpAI.
ClawUp lets you create and deploy an AI agent without starting from scratch. Once your agent is ready, you can connect it to GOAT AgentKit to give it economic capabilities.

Two starting points. One end state.
Path 1: Add GOAT AgentKit to an existing agent
Use this path if you already have an agent, app, or runtime.
1. Install AgentKit
→ npm install @goatnetwork/agentkit
AgentKit can be added to an existing agent stack without replacing your current runtime.
Use it when your agent needs to:
- sign transactions
- call on-chain actions
- make x402 payments
- register ERC-8004 identity
- use .goat names
- interact with GOAT Network plugins
2. Configure your wallet
Your agent needs a wallet before it can transact.
Configure:
- wallet provider
- target network
- private key or signing method
- supported actions
- execution limits
The goal is constrained autonomy.
Your agent should be able to act, but only inside clear permissions.
Set limits for:
- allowed networks
- maximum transaction size
- approved action types
- retry behavior
- timeout behavior
- write permissions
3. Connect your runtime
Connect AgentKit, to the framework or runtime your agent already uses.
AgentKit is designed to expose GOAT Network capabilities to agent frameworks, apps, and tool-calling environments.
Once connected, your agent can use GOAT actions as part of its normal reasoning and execution flow.
Path 2: Create a new agent first
Use this path if you do not already have an agent.
1. Create your agent with ClawUp
Go to ClawUp and create a new agent.
Define:
- agent name
- agent role
- basic behavior
- connected tools
- communication channel
Once the agent is created, continue with GOAT AgentKit.
ClawUp gives you the agent.
GOAT AgentKit gives it payments, identity, and on-chain execution.

Creating and managing an agent with ClawUp is simple.
2. Connect the agent to GOAT AgentKit
After your ClawUp agent is ready, connect it to AgentKit so it can interact with GOAT Network infrastructure.
This lets your agent move from basic task execution into economic activity.
It can begin to:
- hold an on-chain identity
- make payments
- request paid services
- complete transactions
- interact with apps and protocols
- execute approved on-chain actions
Alternative: scaffold a GOAT agent project
If you want a ready-to-run developer starter project, use the GOAT AgentKit CLI.
→ npm create goat-agent
Follow the prompts:
Project name → Preset → Network
Choose the preset that fits your use case.

For most serious agent products, start with the full preset.
Add agent identity
ERC-8004 gives your agent a portable identity layer.
This makes it easier for users, apps, and other agents to recognize the agent across workflows.
Identity matters because agents need more than a wallet address. They need a persistent way to be discovered, verified, and trusted.
Agent identity is tracked via the GOAT 8004 Registry.
Register a .goat name
Use GOAT Name Service to give your agent a readable on-chain name.
→ npx -p @goatnetwork/agentkit agentkit-gns
Your agent can use a .goat name as part of its public identity.
This makes the agent easier to reference in products, demos, and user-facing flows.
Enable x402 payments
x402 lets payments become part of the request flow.
Instead of sending a user to a separate checkout process, an agent can detect a payment requirement, prepare the payment, submit it, and continue once access is granted.
This is useful for:
- paid APIs
- data access
- agent services
- machine commerce
- paid tools
- pay-per-use workflows
A basic x402 flow looks like this:
→ Agent requests service
→ Service returns payment requirement
→ Agent prepares payment
→ Agent submits payment
→ Service verifies payment
→ Agent receives access
This lets agents pay for resources directly.
Execute your first economic action
Once AgentKit is configured, test a simple action.
Example prompt:
"Check my wallet balance on GOAT Network and show me the actions you can perform."
Then test identity:
Register a .goat name for this agent and attach basic metadata.
Then test payment:
Find a service that accepts x402 payment, prepare the payment, ask me to confirm, then complete the request.
Then test commerce:
Find a supported gift card merchant, create a pending order, show me the payment details, and complete the payment after confirmation.

A simple agent payment and execution flow.
What your agent can now do
After completing this flow, your agent is ready to operate inside real economic workflows.
Your agent can:
- hold identity
- sign transactions
- make payments
- access paid services
- interact with on-chain apps
- use .goat naming
- participate in x402 payment flows
- execute approved GOAT Network actions
This is the difference between a standard agent and an economic agent.
A standard agent can merely assist. An economic agent can actually transact.
Build with GOAT Network
GOAT Network provides the infrastructure for agents that need payments, identity, execution, and settlement.
Use ClawUp if you need to create an agent first.
Use GOAT AgentKit if you already have an agent and want to make it economically capable.
Use both if you want to go from no agent to a working economic agent in one flow.
Start building:
- Create an agent with ClawUp
- Connect it to GOAT AgentKit
- Register identity
- Enable x402 payments
- Execute your first on-chain action
Give your agent the ability to act, pay, and participate in the open digital economy.
The GOAT AI Builder Grants Program
Once your agent is ready to participate in real commerce flows, the next step is distribution, usage, and iteration.
The GOAT AI Builder Grants Program is for teams building agent-based products with real user value. If your agent can provide a service, accept payments, execute on-chain actions, or participate in machine-commerce workflows, you may be a fit.
GOAT Network can support selected teams with funding, technical guidance, ecosystem access, partner introductions, and go-to-market support.
This is especially relevant once your agent has moved beyond basic setup.
You should consider applying when your agent can:
- solve a clear user problem
- execute a real economic action
- use payment or identity infrastructure
- demonstrate a working product flow
- show why users or other agents would rely on it
If your agent is ready to transact, serve users, or become part of a larger commerce flow, apply to the GOAT AI Builder Grants Program.

CEO @KevinLiu explains why developers should build on GOAT Network.





