Unified Intent Mediator Protocol

The Unified Intent Mediator (UIM) protocol introduces a standardized approach for AI agents to interact with web services through a unified framework of intents, metadata, and execution methods.

It’s fully open source and available on Github

Intents

Structured actions that web services can expose, defining specific tasks such as searching products, placing orders, or retrieving data. Each intent has a unique identifier, metadata, and required parameters.

Policy Adherence Tokens

Digitally signed tokens issued by web services that encapsulate permissions, billing, and compliance rules, streamlining policy enforcement and automating billing.

Discovery and Execution APIs

AI agents can query discovery APIs to find available intents and use execution APIs to perform actions. Execution involves validation, interaction with the service’s API, response formatting, and error handling.

DNS TXT Records and agents.json

Innovative methods for endpoint discovery, allowing AI agents to find and authenticate API endpoints using familiar internet protocols.

Integration with Open Digital Rights Language

Provides a structured approach to managing permissions, prohibitions, and obligations, ensuring clear and enforceable rules between AI agents and web services.

Data Licensing Scheme

Define the permissions, conditions, and prohibitions for how data returned by web services can be used according to the UIM Licensing Scheme.