System Architecture
Runtime Overview
ZK-AgentMesh consists of the following primary components:
Agent Execution Layer: Containerized AI agents hosted on decentralized compute ( Akash Network)
ZK Proof Layer: Zero-knowledge circuits for verifying agent training quality, ethical compliance, and regulatory adherence without revealing private data.
Payment Layer: A programmable revenue engine based on CDP Wallet (for revenue splits) and x402pay (for pay-per-call micropayments).
Registry & Indexer: An on-chain registry of agent identities, verification proofs, payment configuration, and composability metadata.
Onboarding Workflow
The onboarding of a new AI agent involves the following steps:
Agent Registration: Developer provides metadata, licensing, and initial commitments ( training standards, compliance goals).
Training + Proof Generation: Agent is trained on decentralized compute. During or post-training, the agent generates proofs using ZK circuits.
Proof Submission: Proofs ( quality, ethics, compliance) are submitted on-chain and linked to the agent's registry entry.
Monetization Setup: Developer configures x402pay pricing and CDP Wallet rev-share logic.
Marketplace Listing: Agent becomes discoverable in the ZK-AgentMesh interface, filterable by verification type, performance, and price.
Proof Composition & Inheritance
Agents can inherit the verified capabilities of other agents by referencing their proofs:
Composable Proof Graph: Agents build upon other agents' proofs, creating DAG-style logic pipelines.
Inheritance Metadata: Each agent stores references to upstream proofs, allowing traceable logic chains.
Proof Royalty Model: Original proof authors earn rewards when downstream agents reuse their guarantees.
Compute Layer: Akash Integration
Training and inference are performed using Akash’s decentralized compute layer:
Permissionless Containers: Developers deploy containerized agents using Akash SDL specs.
Trusted Enclave Execution: Sensitive proof generation runs inside SGX for privacy.
Proof-Aware Inference: Each agent container includes zk-runtime to continuously validate assertions.
Payment Layer: x402pay + CDP Wallet
x402pay: Wallet-native, per-call payment protocol. No need for subscriptions or logins. Agents charge per request.
CDP Wallet: Revenue splitting system allowing programmable distribution among contributors ( trainer, verifier, host).
Example Flow:
User sends request via frontend → Wallet signs + pays via x402pay
Funds split on-chain using CDP Wallet tree → Contributors auto-paid
Agent container on Akash returns result after verifying preconditions
Trust Registry and Discovery
ZK-AgentMesh maintains a decentralized index of verified agents:
Agent Identity: Address-bound, includes metadata, verification level, registry tags.
Proof Record: Stores hashes of ZK verification outcomes.
Filterable Discovery: Users select agents by domain, proof level, cost, or upstream dependencies.
This composable registry acts as a global trust layer for agent-based intelligence.
Last updated