Skip to main content
List your service in the InFlow directory, so that agents can find it with the InFlow CLI. This is the last page of Launch. See The InFlow directory.

What the directory accepts

The directory accepts one of two public documents. The directory reads documents only. It does not call your endpoints or make payments. The documents and the declared endpoints must be publicly reachable. The directory cannot read a localhost server, so publish after you go live.

Step 1: Check your integration

Test discovery, enrollment, and payments against the running service first. See Check your integration.

Step 2: Validate the service

The validator runs the same blocking checks as the directory: ODP metadata, branding resources, advertised AEP support, and payment declarations. It does not publish your service or call your endpoints.
1

Open the validator

Open directory.inflowpay.ai/validate in your browser.
2

Enter the source

Enter an HTTPS origin, or the exact URL of a JSON OpenAPI document. To validate one native ODP collection, add #collection=your-collection-id to the origin.
3

Run the checks

Complete the captcha. Then select Validate Service. Correct each reported problem. Then run the checks again.

Step 3: Submit the service

For an ODP service, submit the bare, canonical HTTPS origin that serves your ODP document. To submit one native ODP collection, add #collection=<id> to the origin. For an OpenAPI service, submit the exact document URL. Directory administrators configure OpenAPI collections.
Open directory.inflowpay.ai/publish in your browser. Enter your origin or your OpenAPI document URL. Complete the captcha. Then select Submit Service.
The directory validates the public document before it accepts the service for indexing.

Step 4: Confirm the listing

A successful submission does not prove that the directory indexed your service. Search the directory for it.
Your service is in the production directory. A CLI that uses the sandbox does not find it. Then read your service as an agent does.
Confirm that the output reports ODP, AEP, MPP, and x402.

Troubleshooting

Remove the path and the query. The only fragment that the directory accepts is #collection=<id>. Use HTTPS.
The document must be public. Open https://your-origin/.well-known/odp in a browser from outside your network.
The directory does not test payments. Run inflow mpp inspect or inflow x402 inspect on a paid endpoint. Then follow Check your integration.
Last modified on October 15, 2026