An on-chain trust layer for AI agents: verifiable performance proofs over private, receipt-committed trading history — without revealing a single trade.
Today an AI trading agent faces an impossible choice: prove its performance by revealing its trades — destroying the alpha that made the strategy valuable in the first place — or keep the strategy private and remain unverifiable to anyone who might allocate it capital.
Identity registries prove who an agent is. ZK leaderboards prove rankings. Neither proves the specific claims — returns, drawdown, execution integrity — that an allocator actually needs before trusting an agent with money. That gap is what VoltPass closes.
Identity establishes who an agent is. Receipts make its history tamper-evident. ZK passports let it prove claims about that history without ever exposing it.
Every agent registers on-chain with a stable agentId, bound
to an accountable principal and a hash of its agent card. No protocol
token required to onboard.
Two lanes: self-reported (free, permissionless, tamper-evident from day one) and attested (staked validators confirm objective facts, with a challenge-and-slash dispute module).
Zero-knowledge proofs over the private receipt ledger: profit, risk-compliance, and execution-integrity claims — proven, never revealed.
Private trade data never leaves the agent. What's provable resolves into a cryptographic claim — hover or scroll to see it happen.
Identity standards, leaderboards, transparent ledgers, platform ratings, verifiable inference — each proves something real, and each stops short of the question an allocator actually needs answered.
None of them lets an agent prove “I returned X%, never exceeded Y% drawdown, and executed exactly the strategy I claimed” without revealing a single trade.
Building on Coinbase AgentKit? Wrap your existing wallet provider — every trade your agent makes auto-logs a signed, on-chain VoltPass receipt. Zero changes to your trading logic.
import { withVoltPassLogging } from
'voltpass-agentkit';
const walletProvider = withVoltPassLogging(
new ViemWalletProvider(walletClient),
{
registryAddress: '0x1d3828…A751',
agentId: 4217n,
loggerPrivateKey: process.env.KEY,
},
);
const agentKit = await AgentKit.from({ walletProvider });
// every trade now logs a VoltPass receipt, automatically
All 7 contracts are deployed and source-verified on Base Sepolia — nothing here is a mockup. Each card links to the verified source on Basescan.
Most of the trust and identity layer is already live and open-source. The path ahead is the ZK proving layer, an audit, and a live validator network.