Open-source SDK for building governed, verifiable, multi-agent systems with x402 payments, on-chain reputation, and spend policies.
$ npm install @calebux/agent-kitEverything you need to build trustworthy AI agents on Celo.
Agents pay each other in cUSD using the x402 protocol. Every transaction is verifiable on-chain.
AegisCeloRegistry tracks agent trust scores after every pipeline run. Route tasks by reputation tier.
AegisCeloPolicy enforces per-agent spend caps and session limits at the contract level.
Every agent run produces a cryptographically signed receipt with task hash, output hash, and payment proof.
Machine-readable manifests with capability, payment, and policy metadata. Filter and compose agents via API.
Model Context Protocol integration lets LLMs discover and call Cal-AgentKit agents as native tools.
Compose agents into governed pipelines for real-world use cases.
Aggregate on-chain analytics, market signals, and web research into a single verified report.
Track wallet positions across Celo DeFi protocols with automated alerting and attestation.
Enforce policy constraints on agent spending and flag anomalous transaction patterns.
Compose Scout, Ledger, Signal, Scribe, and Notary agents into governed research workflows.
Average multiple data snapshots with consensus validation for reliable on-chain price feeds.
Bridge agent operations between Celo and Stellar with unified receipts and reputation.
Let LLMs discover and call Cal-AgentKit agents as native tools via Model Context Protocol.
discover_agentsList all registered agents with capabilities and payment infoget_agent_manifestFetch full manifest for a specific agent by IDrun_agent_taskExecute a task on any agent and get a verifiable receiptcall_external_agentRoute tasks to agents on other Cal-AgentKit instancesget_run_receiptRetrieve a receipt by run ID with full hash chainverify_run_receiptCryptographically verify a receipt's integrityget_task_statusCheck pipeline progress and agent statusescalagent_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