1 of 24

BY DANIEL BENTES (02-2025)

UNIFIED INTENT MEDIATOR PROTOCOL

UIM PROTOCOLBRIDGING THE GAP BETWEEN AI AGENTS AND WEB SERVICES

2 of 24

H2 2025

H1 2024

Jan

Feb

Mar

May

Apr

Jun

Jul

Aug

Sep

Nov

Oct

Dec

Core protocol research, design & specification started

Core protocol specification & documentation published with early reference implementations

Protocol idea based on own initial pains building agentic services

Initial interest from the community and potential adopters started

UIM’s HISTORY

CURRENT STATUS

Apple Intelligence announced

3 of 24

THE CHALLENGE

THE AI INTEGRATION MAZE

Inefficient Methods:

  • Web crawling & scraping limitations
  • Simulated browsing overhead
  • Inconsistent data format and extraction
  • Every service requires custom integrations

Technical Issues:

  • High latency
  • Frequent errors
  • Poor scalability
  • Multiple authentication systems

Business Impact:

  • Increased costs & maintenance overhead
  • Reduced reliability
  • Limited functionality
  • Legal & Ethical concerns

4 of 24

REAL-WORLD IMPACT

EACH REQUIRING: DIFFERENT APIS | UNIQUE AUTHENTICATION | CUSTOM DATA HANDLING

A DAY IN THE LIFE OF AN AI ASSISTANT

“Hey, I’m planning a trip to New York next month. Can you find me flights from San Francisco on any airline and compare a few hotel options under $200 a night? Also, let me know what the weather is likely to be while I’m there, and see if you can book a dinner reservation at a good Italian restaurant near the hotel on the second night of my stay.”

Breakdown of the Intent

1) Booking Flights:

  • “Can you find me flights from San Francisco on any airline?”
  • The user wants departure flights from San Francisco (and potentially return flights, depending on context) across multiple airlines.

2) Comparing Hotel Prices:

  • “Compare a few hotel options under $200 a night.”
  • The user wants to see multiple hotels within a specified budget.

3) Checking Weather Forecasts:

  • “Let me know what the weather is likely to be while I’m there.”
  • The AI assistant retrieves weather forecasts for the desired dates in New York.

4) Managing Restaurant Reservations:

  • “See if you can book a dinner reservation at a good Italian restaurant near the hotel on the second night of my stay.”
  • The user wants the AI to find a restaurant near the chosen hotel and secure a reservation.

5 of 24

THE COST OF COMPLEXITY

IMPACT ON AI AGENT DEVELOPMENT

IMPACT ON SERVICE PROVIDERS

  • Longer integration times
  • Continuous maintenance burden
  • Reliability challenges
  • Security vulnerabilities
  • Scaling difficulties
  • Limited access to deep functionality
  • Diverts resources from core feature development and innovation
  • Regulatory compliance risks
  • Inconsistent data requests
  • High operational costs
  • Terms of service violations (from web scraping)
  • Data privacy & copyright vulnerabilities
  • Compliance enforcement challenges
  • Complex authentication burden
  • Poor user experience
  • Performance degradation
  • Limited control over access

6 of 24

INTRODUCING UIM PROTOCOL

THE SOLUTION

  • Standardized Intent-Based Communication
  • Universal Policy Management
  • Automated Service Discovery
  • Built-in Security & Compliance
  • Flexible Architecture Options
  • Machine Readable (and AI understandable) Structured Data Formats

7 of 24

KEY BENEFITS AND VALUE PROPOSITION

TRANSFORMATIVE ADVANTAGES

For End Users

Experience Benefits:

  • Faster, more reliable AI services
  • Consistent behavior across services
  • Enhanced functionality
  • Better privacy controls

Integration Benefits:

  • Seamless service connections
  • Unified authentication
  • Consistent data handling
  • Cross-service capabilities

Security Benefits:

  • Protected data access
  • Transparent usage policies
  • Controlled permissions
  • Audit capabilities

For Service Providers

Technical Benefits:

  • Standardized AI integration layer
  • Robust access control
  • Real-time usage monitoring
  • Automated policy enforcement

Business Benefits:

  • New revenue streams
  • Wider AI ecosystem reach
  • Reduced integration support costs
  • Competitive advantage

Strategic Benefits:

  • Future-ready architecture
  • Data and service protection
  • Innovation enablement
  • Market leadership position

For AI Developers

Technical Benefits:

  • Reduction in integration time
  • Standardized, self-documenting interfaces
  • Automatic service discovery and versioning
  • Built-in security and compliance

Business Benefits:

  • Faster time to market
  • Lower development costs
  • Reduced maintenance overhead
  • Scalable integrations

Innovation Benefits:

  • Easy access to new services
  • Rapid prototyping capabilities
  • Future-proof implementations
  • Cross-service orchestration

8 of 24

UNDERSTANDING INTENTS

INTENTS: THE BUILDING BLOCKS

  • Standardized action definitions
  • Self-describing capabilities
  • Versioned interfaces
  • Clear parameter specifications
  • Consistent response formats
  • Built-in version control
  • Universal discoverability

Key Components:

  • Unique identifier (UID)
  • Input/output parameters
  • Metadata
  • Execution endpoint

{

"intent_uid": "ecommerce.com:SearchProducts:v1",

"intent_name": "SearchProducts",

"description": "Search for products based on criteria",

"endpoint": "https://api.ecommerce.com/products/search",

"tags": ["e-commerce", "search", "products"],

"input_parameters": [

{"name": "query", "type": "string", "required": true, "description": "Search term"},

{"name": "category", "type": "string", "required": false, "description": "Product category"},

{"name": "price_range", "type": "string", "required": false, "description": "Price range filter"},

{"name": "sort_by", "type": "string", "required": false, "description": "Sorting criteria"}

],

"output_parameters": [

{"name": "products", "type": "array", "description": "List of products"},

{"name": "total_results", "type": "integer", "description": "Total number of results"}

]

}

9 of 24

POLICY MANAGEMENT

COMPREHENSIVE POLICY CONTROL

Policy Adherence Tokens (PATs):

  • Secure authentication
  • Usage permissions
  • Rate limiting
  • Billing integration
  • Compliance terms

Compliance Adherence:

  • Open Digital Rights Language (ODRL) policies
  • UIM Licence scheme
  • Machine readable
  • Usage constraints
  • Billing terms

10 of 24

SERVICE DISCOVERY

AUTOMATED DISCOVERY MECHANISM

Service Discovery:

  • Decentralized lookup process
    1. DNS TXT records
    2. agents.json files
  • Centralized lookup process
    • Intent discovery endpoints

Discovery Components:

  • Service metadata
  • Available intents
  • Policy information
  • Authentication requirements
  • Update propagation

11 of 24

THREE IMPLEMENTATION APPROACHES

ARCHITECTURE OPTIONS

Hybrid Architecture

Components:

  • Centralized discovery
  • Decentralized execution
  • Mixed policy management

Benefits:

  • Balanced approach
  • Flexible scaling
  • Optimized performance
  • Quality of service

Challenges:

  • Implementation complexity
  • Coordination overhead
  • System boundaries

Decentralized Architecture

Components:

  • Distributed service discovery
  • Local intent caching
  • Distributed policy management

Benefits:

  • Higher scalability
  • Higher resilience
  • Service autonomy

Challenges:

  • Complex discovery
  • Policy coordination
  • Consistency management

Centralized Architecture

Components:

  • Central intent repository
  • Unified discovery service
  • Policy management system

Benefits:

  • Simplified discovery
  • Consistent policies
  • Centralized monitoring
  • Coordinated security

Challenges:

  • Single point of failure
  • Scalability concerns
  • Higher latency

12 of 24

ARCHITECTURE COMPARISON

KEY FACTORS

Centralized

Decentralized

Hybrid

Scalability

Throughput: Limited by central capacity�Cost: Higher at scale

Throughput: Highly scalable

Cost: Linear scaling

Throughput: Good balance

Cost: Moderate at scale

Complexity

Implementation: Simple

Management: Centralized control

Integration: Straightforward

Implementation: Complex

Management: Distributed

Integration: More effort

Implementation: Moderate

Management: Mixed

Integration: Balanced

Security

Control: Centralized

Monitoring: Unified view

Risk: Single point of failure

Control: Distributed

Monitoring: Fragmented

Risk: Distributed risks

Control: Layered

Monitoring: Comprehensive

Risk: Balanced protection

Maintenance

Updates: Simple rollout

Monitoring: Unified

Troubleshooting: Centralized

Updates: Complex coordination

Monitoring: Distributed

Troubleshooting: Challenging

Updates: Coordinated

Monitoring: Mixed

Troubleshooting: Moderate

Resilience

Failures: Single point

Recovery: Simple but critical

Redundancy: Limited

Failures: Isolated

Recovery: Self-healing

Redundancy: Natural

Failures: Partial impact

Recovery: Tiered

Redundancy: Strategic

Flexibility

Changes: Easy to implement

Customization: Limited

Evolution: Controlled

Changes: Highly adaptable

Customization: Extensive

Evolution: Independent

Changes: Balanced

Customization: Moderate

Evolution: Coordinated

13 of 24

INTENT SYSTEM DEEP DIVE

INTENT STRUCTURE

EXECUTION FLOW

Unique Intent Identifier (UID) Format:

  • namespace:intent_name:version

Examples:

  • intent_uid: “booking.com:SearchHotels:v1”
  • intent_uid: “weather.com:GetForecast:v2”

Natural language friendly metadata & parameters:

  • endpoint
  • rate_limit
  • price
  • intent_name
  • description
  • tags
  • input_parameters:
    • name, description, type, required
  • output_parameters:
    • name, description, type

Input Validation:

  • Ensuring all required parameters are present and correctly formatted.

Authentication:

  • Verifying the AI agent's identity and PAT.

Authorization:

  • Ensuring the AI agent has the necessary permissions as per the PAT and policies.

Execution:

  • Performing the action defined by the intent.

Response Formatting:

  • Standardizing the response for consistent interpretation by AI agents.

Error Handling:

  • Managing exceptions and providing error messages & resolution suggestions.

14 of 24

DISCOVERY MECHANISMS

DISCOVERY OPTIONS

Discovery Through Centralized Endpoint

Purpose:

  • Unified service discovery
  • Standardized search capabilities
  • Managed intent registry
  • Advanced filtering
  • Real-time updates

Intent discovery endpoint:

  • Endpoint: /api/intents/search
  • Search parameters:
    • query (natural language search term)
    • service_name
    • intent_name
    • uid
    • namespace
    • description
    • tags

Discovery Through agents.json Lookup

Purpose:

  • Complete service and intent description
  • Self-documenting & structured
  • Machine readable

JSON File structure:

  • service-info
    • name
    • description
    • service_url
    • service_terms_of_service_url
    • service_privacy_policy_url
  • intents: array of all provided intents
  • uim-public-key
  • uim-policy-file
  • uim-api-discovery
  • uim-compliance
  • uim-license

Discovery Through DNS TXT Records

Purpose:

  • Quick resolution, decentralized service discovery
  • Lightweight entry point to detailed information
  • Built on existing internet infrastructure

UIM Records:

  • uim-agents-file:

URL of the agents.json file.

  • uim-api-discovery:

URL of the API discovery endpoint.

  • uim-policy-file:

URL of the ODRL policy file.

  • uim-license:

The UIM license for the service.

15 of 24

PAT ISSUANCE WORKFLOW

PRACTICAL SECURITY

The flow relies primarily on basic public key cryptography and policy agreement, with some notable characteristics

Simplicity:

  • Easy to implement
  • Quick to deploy
  • Lower development overhead
  • Fewer moving parts to maintain
  • No complex PKI infrastructure

Flexibility:

  • Works with different architectures
  • Adaptable to various use cases
  • Easy to modify/extend
  • Low barrier to entry

Performance:

  • Minimal cryptographic overhead
  • Fast single-step verification process
  • Reduced network traffic
  • Quick request processing

16 of 24

SUMMARY

01-03

DNS TXT RECORDS AND AGENTS.JSON

INTENTS

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

Structured actions that service providers can expose to AI, defining specific tasks such as searching products, placing orders, or retrieving data.

17 of 24

SUMMARY

02-03

POLICY ADHERENCE TOKENS

DISCOVERY & EXECUTION APIS

Digitally signed tokens issued by service providers that encapsulate permissions, billing, and compliance rules.

AI agents can query discovery APIs to find available intents and use execution APIs to perform authenticated actions.

18 of 24

SUMMARY

03-03

UIM LICENSING SCHEME

INTEGRATION WITH OPEN DIGITAL RIGHTS LANGUAGE

Define the permissions, conditions, and prohibitions for how data returned by service providers can be used by AI agents. Inspired by Creative Commons (CC) & Responsible AI Licenses (RAIL).

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

19 of 24

THANK YOU

UIM-BY-NC-v1.0

Here are some key ways you can get involved:

  • Review and provide feedback
  • Contribute code & ideas
  • Conduct research
  • Develop use cases
  • Participate in discussions

https://www.uimprotocol.com

https://www.linkedin.com/in/danielbentes/

20 of 24

"If you want to go fast, go alone; if you want to go far, go together." — African Proverb

BACKUP SLIDES

UIM PROTOCOL

21 of 24

THE PAST 3 MONTHS

RECENT AGENTIC AI DEVELOPMENTS

Nvidia’s Agentic Blueprints�Agentic AI blueprints enable custom agents to perform tasks (e.g., converting PDFs to podcasts)

OpenAI’s Operator�Autonomous browser agent capable of handling repetitive tasks (form-filling, ordering groceries). Early step toward a digital workforce executing multi-step, web-based tasks

Enterprise Adoption Trends (Deloitte survey)�26% of Australian companies testing agentic AI for autonomous task execution. Most interest in agentic AI (52%) and multiagent systems (45%), signaling a shift from generative output to action-oriented AI in businesses

General Industry Trends

  • Transition from content generation (generative AI) to autonomous decision-making (agentic AI).
  • DeepSeek shook the industry by its cost-efficient approach, open-source model and technological innovations - pushing the AI industry towards greater efficiency, accessibility and reasoning

22 of 24

THE PAST 3 MONTHS

IMPLICATIONS FOR THE UIM PROTOCOL

Standardized Communication Needs�Agentic AI’s autonomous decision-making calls for uniform, intent-based communication standards between AI agents and web services.

Enhanced Policy & Security Management�With agents acting independently, robust policy adherence tokens and compliance frameworks are critical to secure interactions.

Flexible Integration Architectures�UIM Protocol’s centralized, decentralized, and hybrid architecture options are designed to support diverse agentic AI deployments.

Real-World Business Impact

  • Autonomous agents promise major efficiency gains, reduced integration complexity, and new revenue streams
  • Simultaneously, they pose challenges around interoperability, cybersecurity, and legal risks.

23 of 24

A COMPARATIVE OVERVIEW

OPERATOR VS. UIM PROTOCOL

UIM Protocol (Standardized Intent-Based Communication)

Developers:

  • Requires implementation of standard interfaces and structured “intents” for communication.
  • Provides robust, scalable, and error-resilient integration across multiple services.

Web Services:

  • Offers a secure, machine-readable format with built-in policy and compliance mechanisms.
  • Involves some initial development effort for adoption but ensures long-term stability and consistency.

End Users:

  • Delivers more reliable, secure, and consistent interactions between AI agents and web services.
  • Results in a more dependable and seamless AI-driven service experience.

OpenAI’s Operator (Browser-Controlling Agent):

Developers:

  • Rapid deployment without backend changes by mimicking human UI interactions.
  • Fragile and slow, requiring human interventions.
  • Occasional hallucinations or misinterpretation of commands

Web Services:

  • Operates without requiring dedicated APIs.
  • Relies on scraping or UI simulation, which can lead to inconsistent data retrieval and security vulnerabilities.

End Users:

  • Capable of automating everyday tasks (e.g., booking travel, filling forms) with minimal manual input.
  • Performance can be hit-or-miss; users may encounter errors or slower responses

24 of 24

A COMPARATIVE OVERVIEW

MODEL CONTEXT PROTOCOL

Anthropic’s Model Context Protocol (MCP):

Purpose: Standardizes how applications provide context to large language models (LLMs).

Key Features:

  • Works like a “USB-C port” for AI—enabling plug-and-play integration with data sources and tools.
  • Emphasizes a client-server architecture (hosts, clients, servers, and local/remote data sources).
  • Offers pre-built integrations, flexibility to switch LLM providers, and best practices for data security.

Target Use Cases:

  • Building agents and complex workflows on top of LLMs by providing consistent, rich contextual data.

Integration Focus:�MCP standardizes data context for LLMs; UIM standardizes action communication between AI agents and services.

Architectural Approach:�MCP uses a client-server model for connecting data sources; UIM provides architectural flexibility to match different deployment needs.

Security & Flexibility:�MCP emphasizes secure, plug-and-play integrations with switching capability across LLM vendors; UIM emphasizes built-in security and policy controls to ensure consistent and compliant interactions.

Stakeholder Impact:

  • Developers: �MCP offers rapid integration with various data sources, UIM requires upfront work but yields robust and maintainable service connections.
  • Web Services: �MCP lets services expose context-rich data; UIM offers secure, standardized interfaces to automate tasks reliably.
  • End Users: �MCP can enhance AI's contextual understanding, while UIM provides smoother, more reliable interactions with web services.