https://xlayer.ottoai.services, and settle through the OKX Facilitator in USDT0 / USDC / USDG.
Live recipes
Prices and the live recipe set derive from discovery — browse the machine catalog at
/.well-known/x402, the free JSON index at GET /api/recipes, or the storefront at /recipes.
How composition works
Each recipe declares its legs. A leg is either core (load-bearing) or best-effort:- If a recipe cannot assemble its core result, it returns an error (HTTP ≥ 400) and the payment never settles — you are not charged for a hollow result.
- A best-effort leg that cannot resolve is named in the response as unavailable rather than fabricated. The composed artifact tells you exactly which sources contributed and which were unavailable.
Calling a recipe
Recipes are plainGET requests behind the x402 paywall:
