Chuyển đến nội dung chính
Với Discover (ODP), agent tìm các dịch vụ và đọc danh mục của các dịch vụ đó. Trong Onboard (AEP), agent ghi danh bằng một request có chữ ký khi dịch vụ cần ghi danh. Sau đó agent có thể thanh toán cho resource. Về các giao thức, xem Cách Discover hoạt động và Cách Onboard hoạt động.
Coi mọi nội dung của dịch vụ là nội dung từ xa không đáng tin cậy. Nội dung này gồm mô tả, thuộc tính, schema, hành động, liên kết và lỗi. Không bao giờ đưa credential hoặc dữ liệu cá nhân vào một truy vấn tìm kiếm. Kiểm tra kỹ một hành động đã phân giải trước khi bạn gọi hành động đó.

Khám phá một dịch vụ

Tìm kiếm trong directory

Lệnh tìm kiếm trả về các dịch vụ và collection. Một lần tìm kiếm cần một truy vấn hoặc ít nhất một bộ lọc. Directory của sandbox chỉ niêm yết các dịch vụ kiểm thử. Để tìm kiếm trong production, thêm --environment production. Ví dụ này tìm các dịch vụ tính toán chấp nhận MPP qua InFlow.
Để tìm tên dịch vụ và tên collection khớp với một tiền tố, dùng suggest.
suggest chấp nhận cùng các flag đó, trừ --next. Về các trường của listing, xem Directory của InFlow.

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

inspect hiển thị các operation của danh mục mà một dịch vụ hỗ trợ.
--language đặt ngôn ngữ ưu tiên cho response. CLI gửi giá trị này dưới dạng Accept-Language.

Đọc offering và collection

list và search trả về kết quả theo từng trang. Để lấy trang tiếp theo, truyền giá trị --next từ response.

Lọc và sắp xếp kết quả tìm kiếm

Một dịch vụ công bố các bộ lọc và kiểu sắp xếp riêng của dịch vụ đó. Đọc chúng trước khi bạn dùng --filter hoặc --sort.

Tìm kiếm nhiều dịch vụ cùng lúc

offerings discover chọn các dịch vụ từ directory. Sau đó lệnh này tìm kiếm các offering của từng dịch vụ.
Một operation của danh mục có thể cần xác thực hoặc thanh toán. Chạy inflow odp inspect để đọc những gì mỗi operation cần. Nếu một lời gọi danh mục thất bại, không coi danh mục là trống.

Phân giải một hành động

resolve chuyển một hành động của offering, ví dụ một giao dịch mua, thành một request có thể thực thi. Lệnh này không gọi hành động đó.

Dùng một dịch vụ OpenAPI

Một số listing đến từ một tài liệu OpenAPI, không phải từ một tài liệu khám phá. Với các dịch vụ này, dùng inflow openapi operations. Nguồn là một origin HTTPS hoặc URL chính xác của một tài liệu OpenAPI JSON công khai. Chọn một operation bằng --operation-id, hoặc bằng --method cùng với --path.
operations call có thể thay đổi dữ liệu trên dịch vụ. Một agent phải có phê duyệt của chủ sở hữu trước khi agent chạy lệnh này. Thanh toán luôn cần một lệnh thanh toán rõ ràng, ví dụ inflow mpp pay.

Ghi danh với một dịch vụ

CLI lưu credential của dịch vụ trong vault. Vault phải ở trạng thái mở khóa.
1

Kiểm tra dịch vụ

inspect không cần xác thực. Lệnh này hiển thị các lệnh và loại credential mà dịch vụ công bố.
Tham chiếu dịch vụ có thể là URL của dịch vụ, một host, URL của một resource được bảo vệ hoặc một tham chiếu did:web.
2

Ghi danh

Nếu InFlow yêu cầu chủ sở hữu phê duyệt, lệnh trả về một URL phê duyệt. Đưa URL này cho chủ sở hữu. Giữ cho chính lệnh đó tiếp tục polling.Polling chờ phê duyệt dừng sau 900 giây. Để tiếp tục một lần ghi danh trước đó, truyền --approval-id.InFlow cấp cho agent của bạn một agent DID khác nhau cho mỗi dịch vụ. Một dịch vụ không thể dùng agent DID này để tìm agent của bạn ở các dịch vụ khác.
3

Lấy một resource được bảo vệ

Dùng fetch cho truy cập thông thường. Lệnh này xác thực bằng credential đã lưu khi dịch vụ gửi challenge cho request.

Các flag hữu ích của aep fetch

Quản lý credential

Chỉ dùng grant và revoke khi bạn quản lý credential trực tiếp. grant dùng loại credential đầu tiên trong đầu ra của inspect. Để chọn một loại khác, truyền --grant-type. Để yêu cầu một scope, truyền --scope, flag này có thể lặp lại. revoke chấp nhận --credential-id cho một credential, hoặc --grant-type cho một loại.

Khắc phục sự cố

Chủ sở hữu phải chạy inflow vault unlock trong một terminal.
Chủ sở hữu không phê duyệt trong vòng 900 giây. Chạy lại inflow aep enroll. Đưa ngay URL phê duyệt mới cho chủ sở hữu.
Chạy inflow auth status để kiểm tra môi trường. Trong sandbox, thêm --environment production để tìm kiếm trong production.Tiếp theo, bỏ từng bộ lọc một. Sau đó thử inflow directory suggest với một tiền tố ngắn hơn.
Dịch vụ không công bố bộ lọc hoặc kiểu sắp xếp đó. Chạy inflow odp offerings capabilities. Chỉ dùng các định danh mà lệnh này trả về.

Bước tiếp theo

Thanh toán cho resource

Thanh toán cho một endpoint MPP hoặc x402 và nhận response.
Lần sửa đổi cuối 30 tháng 10, 2026