The Unified Intent Mediator (UIM) Protocol is a standardized framework designed to streamline interactions between AI agents and web services. It defines a common language and set of rules for communication, allowing AI agents to discover, understand, and execute actions (called "intents") offered by various web services in a secure, compliant, and efficient manner.
In a decentralized architecture, web services publish their capabilities as "intents" through DNS TXT records and agents.json files. AI agents then crawl these resources to discover and interact directly with web services, eliminating the need for a central intermediary. This approach offers scalability, autonomy, and preserves data ownership for web services.
PATs are digitally signed tokens issued by web services to AI agents, granting them permission to execute specific actions. These tokens encapsulate compliance requirements, usage limits, and billing agreements, ensuring secure and regulated interactions. PATs streamline policy enforcement and simplify billing processes within the UIM ecosystem.
The UIM Protocol supports various monetization strategies, including transaction fees, usage-based billing, subscription models, and revenue-sharing partnerships. Web services have the flexibility to choose the most suitable model for their offerings, while the protocol ensures secure and transparent billing processes.
The Open Digital Rights Language (ODRL) is integrated into the UIM Protocol to provide a standardized way to define and manage permissions, prohibitions, and obligations between AI agents and web services. This integration ensures clear, verifiable, and enforceable policies, enhancing security and compliance within the ecosystem.
A hybrid architecture combines centralized discovery with decentralized execution and PAT issuance. This approach offers the benefits of both worlds: a unified discovery mechanism for AI agents while preserving the autonomy, scalability, and customized security of decentralized interactions.
Security and compliance are paramount in the UIM Protocol. It utilizes HTTPS for secure communication, OAuth 2.0 for authentication, and enforces compliance with regulations like GDPR and CCPA. Additionally, PATs and ODRL integration strengthen security by defining and enforcing access control and usage policies.
The UIM Protocol is an open-source project, and community involvement is highly encouraged. You can contribute by reviewing the draft specification, joining discussions on platforms like Discord and GitHub, raising issues, submitting pull requests, and sharing the project with your network.