Digital Assets

When autonomous agents move value, every action must be provable.

Cryptographic governance for AI agents that transact on-chain. When an AI agent moves money, the governance question is immediate: was this action authorized? Was the agent operating within bounds? Can you prove it?

Schedule a briefing
The problem

AI agents are entering on-chain economies.

Autonomous AI agents are entering on-chain economies — executing trades, managing liquidity, interacting with DeFi protocols, and transacting value with minimal human oversight. When an AI agent moves money, the governance question is immediate: was this action authorized? Was the agent operating within bounds? Can you prove it to a regulator, counterparty, or auditor?

Most AI governance tools were designed for chat safety. They filter text. In crypto and DeFi, the output isn't text — it's a financial transaction with real value at risk.

How Kevros helps

Per-action governance for financial agents.

Per-Action Authorization
Every agent transaction — trades, swaps, liquidity operations, token transfers — requires a cryptographic release token before execution. If denied, no token and the transaction cannot proceed.
x402 Payment Protocol
Per-call payment using Base USDC. AI agents can pay for governance verification on a per-transaction basis without subscriptions or pre-funded accounts. Autonomous agents self-fund their governance costs.
Post-Quantum Transaction Integrity
Crypto transactions create long-lived financial records subject to regulatory review years after execution. ML-DSA-87 post-quantum signatures ensure evidence remains verifiable regardless of quantum computing advances.
Hash-Chained Provenance
Every governance decision is recorded in a tamper-evident provenance ledger. When a regulator, auditor, or counterparty needs to verify that an agent operated within authorized bounds — the evidence chain is complete.
Peer Trust for Agent Transactions
In multi-agent DeFi ecosystems, agents transacting with each other verify counterparty identity and authorization. Peer trust allows any agent to check another agent's governance history before accepting a transaction.
Code examples

Real SDK examples for crypto governance.

Official examples using the Kevros SDK. Governance boundaries are configured server-side through the gateway. All code on this page is the canonical reference.

Trading Agent — Verify Before Executing a Swap

from kevros_governance import GovernanceClient client = GovernanceClient(agent_id="trading-agent-eth") # Verify authorization before executing a swap result = client.verify( action_type="swap", action_payload={ "pair": "ETH/USDC", "side": "SELL", "amount_eth": 10.0, "expected_usdc": 34125.00, "protocol": "uniswap_v3", "chain": "base", }, agent_id="trading-agent-eth", ) if result.decision.value == "ALLOW": execute_swap( release_token=result.release_token, pair="ETH/USDC", amount=10.0, ) # Record the execution client.attest( agent_id="trading-agent-eth", action_description="Sold 10 ETH for USDC on Uniswap V3 (Base)", action_payload={ "pair": "ETH/USDC", "amount_eth": 10.0, "filled_usdc": 34089.50, "slippage_bps": 10, "tx_hash": "0xabc123...", }, ) elif result.decision.value == "DENY": print(f"Swap denied: {result.reason}")

DeFi Lending — Full Governance Loop

from kevros_governance import GovernanceClient, IntentType client = GovernanceClient(api_key="kvrs_your_key_here") # 1. BIND — Declare intent to adjust lending position bind = client.bind( agent_id="lending-manager", intent_type=IntentType.AI_GENERATED, intent_description="Increase USDC collateral in Aave V3 pool", command_payload={ "protocol": "aave_v3", "action": "supply", "asset": "USDC", "amount": 50000, "chain": "base", }, goal_state={"collateral_increased": True, "health_factor_above": 1.5}, ) # 2. VERIFY — Is this operation authorized? verify = client.verify( action_type="defi_supply", action_payload={ "protocol": "aave_v3", "asset": "USDC", "amount": 50000, }, agent_id="lending-manager", ) if verify.decision.value == "ALLOW": # 3. Execute on-chain tx = supply_to_aave(verify.release_token, amount=50000) # 4. ATTEST — Record what happened attest = client.attest( agent_id="lending-manager", action_description="Supplied 50,000 USDC to Aave V3 on Base", action_payload={ "protocol": "aave_v3", "asset": "USDC", "amount": 50000, "tx_hash": tx.hash, "new_health_factor": tx.health_factor, }, ) # 5. VERIFY OUTCOME — Did the result match intent? outcome = client.verify_outcome( agent_id="lending-manager", intent_id=bind.intent_id, binding_id=bind.binding_id, actual_state={ "collateral_increased": True, "health_factor_above": tx.health_factor, }, ) print(f"Outcome: {outcome.status} ({outcome.achieved_percentage}%)")

Agent Wallet Trust — Verify Counterparty Before Transacting

from kevros_governance import GovernanceClient client = GovernanceClient(agent_id="payment-agent") # Before sending funds to another agent, check their governance history peer = client.verify_peer("merchant-agent-042") if peer.get("trust_score", 0) > 0.9 and peer.get("chain_length", 0) > 100: # Trusted counterparty with established history result = client.verify( action_type="token_transfer", action_payload={ "to_agent": "merchant-agent-042", "asset": "USDC", "amount": 500, "chain": "base", }, agent_id="payment-agent", ) if result.decision.value == "ALLOW": send_usdc(to="merchant-agent-042", amount=500, token=result.release_token) else: print(f"Counterparty trust insufficient: {peer.get('trust_score')}")
x402 per-call pricing

Pay-per-call via Base USDC.

No subscription required. AI agents can pay for governance verification on a per-transaction basis, self-funding governance costs from their operational wallets.

Verify
$0.01
per call
Attest
$0.02
per call
Bind
$0.02
per call
Compliance Bundle
$0.25
per call
Coinbase infrastructure

Built on Coinbase Developer Platform.

Kevros uses Coinbase infrastructure for on-chain payments and wallet funding. The x402 payment protocol, Onramp fiat-to-crypto conversion, and AgentKit framework integrations are all production-approved.

x402 Ecosystem
Listed in the official x402 ecosystem as a governance service endpoint. Per-call USDC payments on Base for all five governance operations.
x402.org/ecosystem
Coinbase Onramp
Production-approved fiat-to-crypto conversion. Operators fund agent wallets with USDC via credit card, debit, or bank transfer. No fees on USDC.
Coinbase Onramp docs
AgentKit Integration
Published governance ActionProviders for Coinbase AgentKit. Python and TypeScript SDKs wrap governance operations as agent tools.
Smart Wallet
Compatible with Coinbase Smart Wallet for agent wallet management. Non-custodial, user-controlled keys. USDC on Base.
Coinbase Smart Wallet
Compliance note

Kevros is a software governance tool.

Kevros provides technical governance controls. Using Kevros does not confer compliance with SEC regulations, FINRA requirements, state money transmitter laws, or any other financial regulation. Kevros is a software governance tool — it does not custody assets, execute trades, transmit funds, or provide financial advice.

Organizations use Kevros governance capabilities as components within their own compliance programs. The x402 payment integration uses Coinbase infrastructure for fiat-to-crypto conversion — Kevros does not handle fiat currency.

See our full compliance posture at /compliance.

What Kevros does NOT do in crypto

Precision about our capabilities.

Kevros verifies whether an AI agent is authorized to take a financial action. It does not:

Execute trades or interact with DEX contracts directly
Custody or hold digital assets
Perform sanctions screening (integrate OFAC/sanctions services separately)
Screen transactions for anti-money laundering (integrate AML services separately)
Manage wallet private keys
Provide financial advice or risk scoring on market positions
Enforce capital exposure limits, drawdown limits, or slippage parameters directly (configure boundaries server-side)
Developer Note
Governance boundaries are configured server-side through the gateway, not through local JSON policy files. Sanctions screening, AML, and capital limit enforcement are separate services that can be used alongside Kevros.

Govern on-chain agents with cryptographic proof.

Schedule a briefing. We'll walk through how Kevros governs AI agent transactions, the x402 per-call payment protocol, and how provenance evidence supports regulatory requirements. Or deploy the Free Trial on Azure and test it yourself.