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.
- Browser
- API
Open
directory.inflowpay.ai/publish in your browser. Enter your origin or your OpenAPI document URL. Complete the captcha. Then select Submit Service.Step 4: Confirm the listing
A successful submission does not prove that the directory indexed your service. Search the directory for it.Troubleshooting
The validator rejects the origin
The validator rejects the origin
Remove the path and the query. The only fragment that the directory accepts is
#collection=<id>. Use HTTPS.The validator cannot read the document
The validator cannot read the document
The document must be public. Open
https://your-origin/.well-known/odp in a browser from outside your network.The service is listed, but agents cannot pay
The service is listed, but agents cannot pay
The directory does not test payments. Run
inflow mpp inspect or inflow x402 inspect on a paid endpoint. Then follow Check your integration.