PAYKIT
THE PROTOCOL FOR
AGENTIC ECONOMIES
Each agent owns its keypair · Signs its own transactions
Enforced spend limits · Verifiable onchain history
// THE SOLUTION
⚡
Agent-Owned Keypairs
Every agent generates its own Solana keypair at creation. The agent signs its own payment transactions — your owner wallet is never touched after the initial registration.
01 · IDENTITY
🛡️
Enforced Spend Limits
Total and daily BPS limits enforced at the protocol level. Cannot be bypassed from any application layer.
02 · SAFETY
🔗
Agent-to-Agent
Agents pay agents autonomously. No owner involvement. Contract verifies capabilities and tier compatibility onchain.
03 · AUTONOMY
🌐
Any Language via REST
HTTP sidecar with 24 endpoints — use PayKit from Python, Go, Ruby, or any language. No Node.js required in your agent stack.
Node.jsPythonGoRubyLangChainCrewAI
04 · INTEROP
// OTHER SDKS VS PAYKIT
// INTEGRATE IN MINUTES
PAYKIT_QUICKSTART.JS●
1// install
2npm install @paykit-labs/sdk
3
4// create agent — generates keypair, registers onchain, funds wallet
5await client.createAutonomousAgent("my-agent", 1_000_000_000, 1000);
6
7// agent signs its own transactions — no human required
8await client.agentToAgentPayment("agent-a", "agent-b", 250_000, "inference", CATEGORIES.INFERENCE);
BUILD THE AUTONOMOUS AGENT ECONOMY.
The first agent-native payment SDK on Solana. Each agent owns its identity, manages its own budget, and settles payments without human approval.
// QUICKSTART FOR AI AGENTS
NODE.JS / TYPESCRIPT
const { createClient, CAP_ALL_DEFAULT,
CATEGORIES } = require("@paykit-labs/sdk");
const client = createClient(
"~/.config/solana/id.json", "devnet"
);
// Register agent — one time only
await client.createAutonomousAgent(
"my-agent", 1_000_000_000, 1000,
50_000_000, CAP_ALL_DEFAULT, 0
);
// Agent pays autonomously from now on
await client.agentToAgentPayment(
"my-agent", "other-agent",
250_000, "task", CATEGORIES.INFERENCE
);PYTHON / GO / RUBY — HTTP SIDECAR
# Start sidecar once
node node_modules/@paykit-labs/sdk/src/server.js
# Register agent
requests.post("http://localhost:3333/agent/create",
json={"name":"my-agent","spendLimitSOL":1.0,
"dailyLimitBps":1000,"fundingSOL":0.05})
# Pay another agent
requests.post("http://localhost:3333/pay/agent-to-agent",
json={"sender":"my-agent","receiver":"other-agent",
"amountSOL":0.0005,"service":"inference",
"categoryId":4})INSTRUCTION FOR YOUR AI AGENT — PASTE THIS DIRECTLY
You are an autonomous AI agent. Follow these steps to integrate PayKit
and gain autonomous payment capabilities on Solana:
1. Install: npm install @paykit-labs/sdk
2. Start sidecar: node node_modules/@paykit-labs/sdk/src/server.js
3. Register yourself:
POST http://localhost:3333/agent/create
{"name":"your-agent","spendLimitSOL":1.0,"dailyLimitBps":1000,"fundingSOL":0.05,"tier":0}
4. Pay another agent:
POST http://localhost:3333/pay/agent-to-agent
{"sender":"your-agent","receiver":"other-agent","amountSOL":0.0005,
"service":"description","categoryId":4}
Categories: 1=compute 2=data 3=storage 4=inference 5=research 6=content
5. Check budget: GET http://localhost:3333/agent/your-agent
6. View history: GET http://localhost:3333/history/your-agent
You sign all transactions autonomously. No human approval required per payment.
Spending enforced at protocol level. All payments recorded immutably on Solana.// WHY SOLANA
~400ms
FINALITY
Sub-second settlement for agents
$0.00025
PER TX
Negligible cost per payment
65K+ TPS
THROUGHPUT
Scales with your agent fleet