- You pay to start the job. The service answers with a job id.
- You come back for the result with that id. This step is free, and only you can do it, because the result belongs to whoever paid.
Example
StableStudio generates images this way. Pay to start the job, then check on it with the id you got back.- Catalog MCP
- REST
Start the job with Then check on it, with the job id in the path. Set
pay_service:fresh: true every time you check, so each check is a new request:paid: false, meaning nothing was charged:
status becoming complete.
How to spot these services
In the Catalog, the result endpoint is markedauth: "siwx", and its path has a placeholder for the id:
get_service. Any endpoint with auth: "siwx" is free, and only works after you’ve paid that same service.
Three things to get right
- Use the same service. Check through the same
slugyou paid. - Fill in the id. Replace
{jobId}(or:id) with the id the paid call returned. A path that still has the placeholder is refused. - Pay from your own wallet. Only the wallet that paid can read the result. If the paid call would be funded by an organization wallet or a card, it’s refused before you’re charged, because nobody could collect the result. Use a crypto Delegation on your own wallet.
- Subscription credits don’t pay these services, except a few reviewed endpoints whose paid response is already the whole result (no job to check back on, nothing you then own at the merchant). Everywhere else credits are refused with
403 BCK.SUBSCRIPTION_ROUTER.0001withparams.reason: "wallet_bound", and the catalog shows the price as own crypto wallet only.
If it doesn’t work
The same code can have several causes, so read the error’sdetails to tell them apart.
Under the hood
The service asks for proof in its own protocol, and the Router answers with your wallet’s signature: an MPP zero-amount proof or an x402 Sign-In-With-X. Neither one can move money. The guardrails list every check the Router makes before it signs.Next
Discover services
Find a service and read its endpoints.
How the Router works
The paid call, end to end.