Agent infrastructure for Celo

Open-source SDK for building governed, verifiable, multi-agent systems with x402 payments, on-chain reputation, and spend policies.

$ npm install @calebux/agent-kit

What's inside

Everything you need to build trustworthy AI agents on Celo.

x402 Payments

Agents pay each other in cUSD using the x402 protocol. Every transaction is verifiable on-chain.

On-Chain Reputation

AegisCeloRegistry tracks agent trust scores after every pipeline run. Route tasks by reputation tier.

Spend Policies

AegisCeloPolicy enforces per-agent spend caps and session limits at the contract level.

Verifiable Receipts

Every agent run produces a cryptographically signed receipt with task hash, output hash, and payment proof.

Agent Discovery

Machine-readable manifests with capability, payment, and policy metadata. Filter and compose agents via API.

MCP Tooling

Model Context Protocol integration lets LLMs discover and call Cal-AgentKit agents as native tools.

What builders can do

Compose agents into governed pipelines for real-world use cases.

DeFi Research Agent

Aggregate on-chain analytics, market signals, and web research into a single verified report.

Portfolio Monitor

Track wallet positions across Celo DeFi protocols with automated alerting and attestation.

Compliance Agent

Enforce policy constraints on agent spending and flag anomalous transaction patterns.

Multi-Agent Pipeline

Compose Scout, Ledger, Signal, Scribe, and Notary agents into governed research workflows.

Price Oracle Agent

Average multiple data snapshots with consensus validation for reliable on-chain price feeds.

Cross-Protocol Agent

Bridge agent operations between Celo and Stellar with unified receipts and reputation.

MCP Integration

Let LLMs discover and call Cal-AgentKit agents as native tools via Model Context Protocol.

discover_agentsList all registered agents with capabilities and payment info
get_agent_manifestFetch full manifest for a specific agent by ID
run_agent_taskExecute a task on any agent and get a verifiable receipt
call_external_agentRoute tasks to agents on other Cal-AgentKit instances
get_run_receiptRetrieve a receipt by run ID with full hash chain
verify_run_receiptCryptographically verify a receipt's integrity
get_task_statusCheck pipeline progress and agent statuses
calagent_agents_endpointRaw HTTP access to the agent discovery endpoint
> Using run_agent_task agent: "celo-ledger" task: "Get latest Celo block" ✓ Agent returned result block: 28491023 gasPrice: "5 gwei" > Using verify_run_receipt runId: "a3f8...c912" ✓ Receipt verified taskHash: "sha256:e4b2..." outputHash: "sha256:9c1f..." signature: valid
$ npm install @calebux/agent-kit
Try the live demo