Binding Agent ID: Unleashing the Power of AI Agents with accountability and credibility
Zibin Lin, Shengli Zhang, Guofu Liao, Dacheng Tao, Taotao Wang
TL;DR
BAID presents a unified Binding Agent ID framework that binds human operators to autonomous AI agents using three orthogonal mechanisms: local biometric binding, on-chain identity management, and zkVM-based code-level authentication with recursive proofs. By combining biometric verification, zkKYC-enabled on-chain agent identities, and verifiable execution with zkTLS data provenance, BAID achieves cryptographic guarantees for operator legitimacy, configuration integrity, and full execution provenance, addressing code-substitution and accountability gaps. The authors implement a prototype with identity contracts, zkKYC workflows, and a complete zkVM-based authentication protocol, and demonstrate practical performance in gas costs and verification latency. This approach enables trustworthy, cross-domain agent collaboration with auditable liability while maintaining privacy and scalability in decentralized environments.
Abstract
Autonomous AI agents lack traceable accountability mechanisms, creating a fundamental dilemma where systems must either operate as ``downgraded tools'' or risk real-world abuse. This vulnerability stems from the limitations of traditional key-based authentication, which guarantees neither the operator's physical identity nor the agent's code integrity. To bridge this gap, we propose BAID (Binding Agent ID), a comprehensive identity infrastructure establishing verifiable user-code binding. BAID integrates three orthogonal mechanisms: local binding via biometric authentication, decentralized on-chain identity management, and a novel zkVM-based Code-Level Authentication protocol. By leveraging recursive proofs to treat the program binary as the identity, this protocol provides cryptographic guarantees for operator identity, agent configuration integrity, and complete execution provenance, thereby effectively preventing unauthorized operation and code substitution. We implement and evaluate a complete prototype system, demonstrating the practical feasibility of blockchain-based identity management and zkVM-based authentication protocol.
