Skip to content

Agentic Services Protocol

An open protocol for end-to-end agent-to-service transactions — food delivery, ride-hailing, travel, and on-demand services. ASP covers the full transaction lifecycle from discovery to reviews, giving AI agents everything they need to interact with service marketplaces. For checkout and payment, ASP is compatible with UCP.

Capabilities & Extensions

ASP covers the full transaction lifecycle — pre-purchase, purchase, and post-purchase — with standalone capabilities and UCP-compatible extensions for checkout.

Capability

Search providers by location, category, rating, and availability

Capability

Browse catalogs with sections, items, modifier groups, and reorder from history

Extension

Multi-type fulfillment, per-item customization, fees, tips, loyalty discounts

Extension

Status progression, ETA updates, granular stages, delay tracking

Extension

Real-time WebSocket location tracking and status change events

Capability

User profiles, order history, dietary preferences, and promotions

Capability

Post-service ratings with category scores and comments

Design Principles

Minimal surface Only the primitives needed for live service transactions

Composable Modular capabilities; checkout extensions are compatible with UCP via allOf

Marketplace-controlled The marketplace owns its data; ASP provides structured transport

Agent-friendly Every schema is designed for conversational AI consumption

Vertical-agnostic Core schemas work across verticals; domain profiles add specialization

Quick Start

# Validate schemas
python validate_specs.py

# Generate spec/ from source/
python generate_schemas.py

# Build documentation
mkdocs serve

Learn More