Chuyển đến nội dung chính
Discover cho agent một lần tìm kiếm trên mọi directory có kết nối. Agent so sánh các dịch vụ theo giá và thuộc tính, rồi chọn hành động để onboard và thanh toán. Bên dưới Discover là Offering Discovery Protocol (ODP). ODP là một giao thức mở. Agent dùng ODP để tìm dịch vụ và đọc những gì mỗi dịch vụ cung cấp.

Ý nghĩa đối với dịch vụ của bạn

  • Dịch vụ của bạn xuất bản một ODP Service Document công khai tại /.well-known/odp.
  • Listing của bạn liên kết đến danh mục của chính bạn, nên giá vẫn nằm trong quyền kiểm soát của bạn. Directory của InFlow chỉ giữ metadata dạng cache.
  • Mỗi offering có thông tin chi tiết, giá và các hành động để dùng hoặc mua offering đó.

Hai mức khám phá

1

Tìm kiếm trong directory

Agent tìm dịch vụ trong một directory. Directory của InFlow là một directory.
2

Đọc thông tin dịch vụ

Agent đọc tài liệu ODP hiện hành của từng dịch vụ. Tài liệu này dẫn đến các collection, offering và hành động của dịch vụ.

Thuật ngữ

Các operation của danh mục

Một dịch vụ khai báo các operation danh mục mà dịch vụ triển khai. Để tuân thủ ODP, dịch vụ cần list-offerings và get-offering. Tìm kiếm và collection là tùy chọn, nên agent phải kiểm tra các operation mà từng dịch vụ công bố. Tối thiểu, Khuyến nghị và Đầy đủ là các phạm vi của quy trình tích hợp có hướng dẫn. Đây không phải là các mức trong đặc tả ODP.

ODP và x402 Bazaar

x402 Bazaar là một phần mở rộng của x402. Bazaar giúp agent tìm các endpoint và công cụ hỗ trợ x402, cùng schema và yêu cầu thanh toán của chúng. ODP có phạm vi rộng hơn. ODP mô tả những gì một doanh nghiệp cung cấp, độc lập với cách doanh nghiệp đó xác thực hoặc thu tiền.
  • “Tìm một API thời tiết chấp nhận x402.” Bazaar có thể là đủ.
  • “Tìm dịch vụ thuê GPU, lọc theo bộ nhớ và khu vực, so sánh giá theo giờ và tìm cách đặt trước một GPU.” ODP cho một mô hình danh mục chung, nên agent không phải học API danh mục riêng của từng nhà cung cấp.
Một dịch vụ có thể hỗ trợ cả hai. ODP không thay thế Bazaar.

Cách ODP kết nối với AEP và thanh toán

Một hành động có thể trỏ đến một endpoint cần ghi danh (AEP) hoặc thanh toán (MPP và x402). InFlow CLI cho agent khả năng khám phá, ghi danh và thanh toán.

Bắt đầu tại đây

Đặc tả và SDK

Lần sửa đổi cuối 27 tháng 10, 2026