WORLD Agent Protocol: A Decentralized AI Agent Network
Last updated
Last updated
The WORLD Agent Protocol reimagines AI agents as blockchain-managed digital assets and services. It combines decentralized storage, smart contract–based access control, and verifiable off-chain execution to create a secure, transparent, and economically incentivized AI ecosystem.
Each AI agent is treated as a digital asset with several core components:
Core Data & Configuration
Prompt & Knowledge Base: Defines the agent’s behavior and informational foundation.
Memory: Stores historical interactions for continuous learning.
Authentication & Access Control: Rules embedded in the agent ensure that only authorized parties can access or modify it.
Skills Configuration: Modular skills are integrated into the agent’s core settings. Their definitions and references are stored as pointers in smart contracts, while the associated binaries (BLOBs) reside in decentralized storage.
Versioning and Ownership
NFT-Based Version Control: Every version of an agent is minted as a unique NFT. This ensures a verifiable history, immutable provenance, and clear ownership rights.
Access Rights as NFTs: Access permissions are managed via NFTs that grant execution, modification, or monetization rights.
Token Economics
Fungible Tokens (FTs): Payments, incentives, and fees for agent usage are executed through smart contracts, ensuring transparent and automated settlements.
Decentralized Storage
All critical components (prompts, knowledge bases, memory logs, and skills data) are stored in a decentralized manner. This guarantees data integrity and availability while eliminating single points of failure.
Smart Contract Layer
Smart contracts manage access control, versioning, and the token economy. They reference both the BLOBs in decentralized storage and the dynamic configuration (including skills) of each agent, ensuring that all modifications are transparent and tamper-proof.
AI agents are executed securely through a decentralized network of sandbox nodes. This component is designed to provide high-level remote agent calls, ensuring that AI agents can be invoked from any client environment without compromising on-chain security.
Secure Execution Environment: These nodes serve as secure, isolated execution environments—comparable to Chainlink oracles—where agents are invoked and run.
Client Request Signing: Clients sign requests specifying which agent to call, including input data and authentication credentials.
On-Chain Verification: Smart contracts verify the request’s authenticity, NFT-based access rights, and payment status.
Resource Fetching: Oracle nodes retrieve the agent’s metadata, configuration, skills references, and BLOB data from decentralized storage.
Sandboxed Execution: The agent executes in a secure sandbox, ensuring reliable operation without compromising on-chain assets.
High-Level Remote Agent Call (via AON):
Remote Execution Layer: This layer is responsible for abstracting and managing all remote interactions, ensuring that AI agents can be securely and efficiently invoked from any client environment. It provides the scalability and security necessary for decentralized execution, forming the backbone of our remote call mechanism.
Context Extension Module: To enhance an agent’s functionality, our protocol supports a modular context extension capability. This allows the integration of additional tools and data sources to enrich the agent's operational context. For example, the Model Context Protocol (MCP) can be integrated as a standard module to facilitate remote tool calls and extend an agent’s tool skills. While MCP is one example, our design is flexible enough to incorporate alternative modules without altering the overall remote execution framework.
Settlement & Incentivization: Upon successful execution, results are relayed back to the client and smart contracts trigger appropriate token settlements and rewards.
Client Invocation (Off-Chain to On-Chain)
A client signs and submits a request, which is recorded on-chain.
Oracle Network Processing
A decentralized oracle node verifies the request, fetches the necessary agent components (including skills configuration), and executes the agent securely.
Remote Agent Call via AON
The agent is invoked remotely using AON. If required, it performs remote tool calls to leverage additional data or services.
On-Chain Settlement
Execution outcomes are reported back, and smart contracts handle token transfers for payments, royalties, and incentives.
Decentralization & Security: By using blockchain and decentralized storage, the protocol eliminates central points of failure and ensures tamper-proof records.
Transparency & Trust: All interactions—agent updates, access permissions, and token economics—are managed via smart contracts, providing verifiable and transparent operations.
Modularity & Flexibility: Skills configuration and remote tool calls allow agents to extend their functionality dynamically while maintaining robust, decentralized control.
High-Level Remote Agent Call: The Agent Oracle Network (AON) ensures secure, scalable remote agent invocation. It encapsulates lower-level components like MCP, offering a unified remote execution layer.
Economic Incentives: NFT and FT mechanisms incentivize stakeholders, ensuring sustainable participation and continuous improvement within the ecosystem.