Non-custodial AI agents with ZK-enforced sovereignty and immutable memory on the 0G Network.


Sovereign Agent Keys (EK) is a non-custodial infrastructure layer for the next generation of autonomous AI. Today’s agents are centralized and opaque; EK gives them a wallet, a constitution, and a soul, all verifiable on 0G.
How It Works:
Key Sharding: Agent keys are split via Shamir 2-of-3 secret sharing. Shards are distributed to 0G Storage, ensuring no single entity (not even the user) can lose the key without decentralized consensus.
ZK-Enforced Constitution: Every action (transfer, swap, logic) must pass a Groth16 ZK proof on-chain. This ensures agents stay within their "Constitutional" spend limits and whitelists without revealing their private prompts.
Immutable Memory (0G DA): Intent data is logged to 0G Data Availability, creating a permanent audit trail for AI accountability at a scale L2s can't match.
Operator Dashboard: A premium Mission Control interface allows users to spawn agents and issue natural-language instructions that are cryptographically settled in real-time.
During this hackathon, we built a fully operational sovereign agent lifecycle on the 0G Network. Specifically, we:
Mainnet Migration: Successfully deployed the core AgentRegistry and Verifier contracts to 0G Mainnet (Aristotle).
ZK-SNARK Pipeline: Architected a Groth16 constitution circuit using Circom and Snarkjs, enabling 28-45s proof generation directly in the browser/orchestrator.
MPC Shard Orchestration: Integrated Shamir Secret Sharing to split agent keys into 3 shards, with the primary shard physically pinned to 0G Storage via the 0G SDK.
Immutable Intent Logging: Built a "Memory" system that anchors every agent action to 0G Data Availability before on-chain settlement.
Mission Control Dashboard: Developed a premium operator interface with real-time telemetry, ZK proving stats, and a persistent blockchain-synced fleet manager.