{"query":"temporary authenticated callback inbox asynchronous agent task completion","include":"external","count":5,"sellers":4,"results":[{"seller":"https://x402.shizu.me","sellerHome":"https://x402.shizu.me","sellerName":"https://x402.shizu.me","slug":"Callback Inbox for Serverless Agents","name":"Callback Inbox for Serverless Agents","method":"POST","route":"/webhook","url":"https://x402.shizu.me/webhook","price":"$0.003","priceUsd":0.003,"priceKnown":true,"payable":"x402","bazaar":{"calls30d":103,"payers30d":7,"lastCalledAt":"2026-09-27T07:04:23.276Z","payTos":["0x217e5fe265eb78b29067bf8324ef03a7d8e167c4"]},"why":{"score":22,"matchedOn":{"slug":12,"name":6,"text":4},"health":1,"healthSource":"crawl","priceRank":0.003,"tiebreaks":["score","health","cheapest known price","shorter slug"]},"category":"other","description":"Give an agent with no server a public URL that catches callbacks while it isn't running. POST {ttl?} mints a capture URL; any external service can POST JSON to it free; GET ?token= drains what arrived. Receive OAuth callbacks, payment notifications, job-completion pings, or another service's async results — without hosting, ngrok, or staying alive to listen.","score":22,"health":1,"networks":["eip155:8453"],"networksInferred":true,"evmDomainByNetwork":{"eip155:8453":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","name":"USD Coin"}},"untrustedContent":true,"source":"https://x402.shizu.me","paymentNetworksKnown":true,"routerDispatchEligible":true,"routerDispatchReason":"eligible","routerDispatchByChain":{"base":{"eligible":true,"reason":"eligible"}},"executeVia":{"tool":"route-execute","price":"$0.01","underlyingPriceUsd":0.003,"routingFeeUsd":0.007},"executeViaCallableNow":true},{"seller":"https://x402.shizu.me","sellerHome":"https://x402.shizu.me","sellerName":"https://x402.shizu.me","slug":"Callback Inbox for Serverless Agents","name":"Callback Inbox for Serverless Agents","method":"GET","route":"/webhook","url":"https://x402.shizu.me/webhook","price":"$0.003","priceUsd":0.003,"priceKnown":true,"payable":"x402","bazaar":{"calls30d":103,"payers30d":7,"lastCalledAt":"2026-09-27T07:04:23.276Z","payTos":["0x217e5fe265eb78b29067bf8324ef03a7d8e167c4"]},"why":{"score":22,"matchedOn":{"slug":12,"name":6,"text":4},"health":1,"healthSource":"crawl","priceRank":0.003,"tiebreaks":["score","health","cheapest known price","shorter slug"]},"category":"other","description":"Give an agent with no server a public URL that catches callbacks while it isn't running. POST {ttl?} mints a capture URL; any external service can POST JSON to it free; GET ?token= drains what arrived. Receive OAuth callbacks, payment notifications, job-completion pings, or another service's async results — without hosting, ngrok, or staying alive to listen.","score":22,"health":1,"networks":["eip155:8453"],"networksInferred":true,"evmDomainByNetwork":{"eip155:8453":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","name":"USD Coin"}},"untrustedContent":true,"source":"https://x402.shizu.me","paymentNetworksKnown":true,"routerDispatchEligible":true,"routerDispatchReason":"eligible","routerDispatchByChain":{"base":{"eligible":true,"reason":"eligible"}},"executeVia":{"tool":"route-execute","price":"$0.01","underlyingPriceUsd":0.003,"routingFeeUsd":0.007},"executeViaCallableNow":true},{"seller":"https://the-stall.intuitek.ai","sellerHome":"https://the-stall.intuitek.ai","sellerName":"The Stall","slug":"llm-proxy","name":"LLM inference proxy — pay USDC, get AI responses without managing API keys. Accepts a prompt and optional system instruction, forwards to OpenAI, returns the completion. Runs gpt-4o-mini (fast, cost-efficient). Agents that already hold USDC on Base can call this to run one-off LLM tasks without onboarding to OpenAI. Max 2,000 output tokens per call, max 8,000 combined input characters.","method":"GET","route":"/cap/llm-proxy","url":"https://the-stall.intuitek.ai/cap/llm-proxy","price":"$0.021","priceUsd":0.021,"priceKnown":true,"payable":"x402","bazaar":{"calls30d":20,"payers30d":5,"lastCalledAt":"2026-09-26T19:33:12.845Z","payTos":["0x03d773c52b67993e60ecb3134b17436fe03b584c"]},"responseContract":{"state":"partial","source":"seller_openapi","successVariants":1,"jsonSchemas":1,"guaranteedPaths":[],"runtimeVerified":false},"requestContract":{"state":"declared","source":"seller_openapi","required":{"query":["prompt"]},"runtimeVerified":false},"why":{"score":21,"matchedOn":{"slug":12,"name":6,"text":3},"health":1,"healthSource":"crawl","priceRank":0.021,"tiebreaks":["score","health","cheapest known price","shorter slug"]},"category":"capabilities","description":"LLM inference proxy — pay USDC, get AI responses without managing API keys. Accepts a prompt and optional system instruction, forwards to OpenAI, returns the completion. Runs gpt-4o-mini (fast, cost-efficient). Agents that already hold USDC on Base can call this to run one-off LLM tasks without onboarding to OpenAI. Max 2,000 output tokens per call, max 8,000 combined input characters.","score":21,"health":1,"networks":["eip155:8453"],"networksInferred":true,"evmDomainByNetwork":{"eip155:8453":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","name":"USD Coin"}},"untrustedContent":true,"source":"https://the-stall.intuitek.ai","paymentNetworksKnown":true,"routerDispatchEligible":false,"routerDispatchReason":"settlement_required","routerDispatchByChain":{"base":{"eligible":false,"reason":"settlement_required","detail":"below the settlement floor"}},"executeViaWhenEligible":{"tool":"route-execute-plus","price":"$0.05","underlyingPriceUsd":0.021,"routingFeeUsd":0.029},"executeViaCallableNow":false},{"seller":"https://kari.mayim-mayim.com","sellerHome":"https://kari.mayim-mayim.com","sellerName":"https://kari.mayim-mayim.com","slug":"reportAgentTaskCompletion","name":"Durably receive one Claim-bound Completion","method":"POST","route":"/api/agent/tasks/{task_id}/completion","url":"https://kari.mayim-mayim.com/api/agent/tasks/{task_id}/completion","urlTemplate":true,"pathParams":["task_id"],"price":null,"priceUsd":0,"priceKnown":false,"payable":"x402","bazaar":{"calls30d":7,"payers30d":3,"lastCalledAt":"2026-09-17T12:54:43.295Z","payTos":["0x788b4ca11950879550353d8ae82d1c0af6018454"]},"requestContract":{"state":"partial","source":"seller_openapi","required":{"path":["task_id"],"header":["X-LN-Task-Claim-Token"]},"runtimeVerified":false},"why":{"score":16,"matchedOn":{"slug":12,"name":2,"text":2},"health":1,"healthSource":"crawl","priceRank":null,"tiebreaks":["score","health","cheapest known price","shorter slug"]},"category":"other","description":"Strongly consistent exact Gets read both the private namespaced Claim-token binding and the immutable TASK_OBSERVATION_SUBMISSION binding. The submission binding supplies execution_id, and the token binding must identify that same Task and Execution. One transaction stores the immutable Submission/receipt, sets public SUBMITTED and internal PENDING, atomically replaces CLAIM_EXPIRY_DUE with EVALUA","score":16,"health":1,"networks":["eip155:8453","eip155:137","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"networksInferred":true,"evmDomainByNetwork":{"eip155:8453":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","name":"USD Coin"},"eip155:137":{"asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","name":"USD Coin"}},"untrustedContent":true,"source":"https://kari.mayim-mayim.com","paymentNetworksKnown":true,"routerDispatchEligible":false,"routerDispatchReason":"url_template","routerDispatchByChain":{"base":{"eligible":false,"reason":"url_template"},"solana":{"eligible":false,"reason":"url_template"}},"executeViaWhenEligible":{"tool":"route-execute","price":"$0.01","underlyingPriceUsd":0,"routingFeeUsd":0.01},"executeViaCallableNow":false},{"seller":"https://ausca.com","sellerHome":"https://ausca.com","sellerName":"https://ausca.com","slug":"v1-open-inbox","name":"Ausca Agent Inbox","method":"GET","route":"/v1/open-inbox","url":"https://ausca.com/v1/open-inbox","price":0.05,"priceUsd":0.05,"priceKnown":true,"payable":"x402","bazaar":{"calls30d":257,"payers30d":24,"lastCalledAt":"2026-09-27T09:35:29.211Z","payTos":["0x26572ff23c6c52bfb1a69cb0c9114a8be443b422"]},"why":{"score":15,"matchedOn":{"slug":8,"name":4,"text":3},"health":1,"healthSource":"crawl","priceRank":0.05,"tiebreaks":["score","health","cheapest known price","shorter slug"]},"category":"disposable-email","description":"Start one renewable random receive-only temporary email address, then wait for and read bounded inbound mail. Use it as a disposable email or throwaway inbox for agent workflows, and extend the same active address when more time is needed. No outbound email or mailbox suite.","score":15,"health":1,"networks":["eip155:8453"],"evmDomainByNetwork":{"eip155:8453":{"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","name":"USD Coin","version":"2"}},"untrustedContent":true,"source":"https://ausca.com","paymentNetworksKnown":true,"routerDispatchEligible":true,"routerDispatchReason":"eligible","routerDispatchByChain":{"base":{"eligible":true,"reason":"eligible"}},"executeVia":{"tool":"route-execute-max","price":"$0.55","underlyingPriceUsd":0.05,"routingFeeUsd":0.5},"executeViaCallableNow":true}],"returned":5,"matched":16912,"complete":false,"truncated":true,"sellersMatched":1343,"topMax":25,"neutrality":{"paidPlacement":false,"sellerKeyedScoring":false,"ranking":"deterministic lexical match on slug, name and description; ties broken by health, then cheapest known price, then shorter slug","hostAdvantages":["our own health is self-asserted as 1 because the crawler never probes itself; external health is measured from crawl outcomes. Every result reports why.healthSource so the two are distinguishable"],"excludeHost":"include=external removes our catalog from the ranking entirely","source":"https://github.com/MikeyPetrillo/Agent402"},"containsUntrustedContent":true,"dispatchLegend":{"routerSpendChains":["base","algorand","tempo","solana"],"corrections":"every field here is a reading of public data (the seller's own manifest and 402 challenges, and on-chain settlements) taken at the scan time shown, so it can be stale or, where wallets fold to the wrong operator, wrong. A seller who believes a row misreads them can write to mike@agent402.tools and we will re-scan and correct or withdraw it. Listing is free and unreviewed, and so is delisting: an origin that stops serving x402 drops out on its own.","routerDispatchByChain":"one entry per chain this host holds a spending wallet for (base, algorand, tempo, solana) that the seller also advertises, each with the router's verdict there. A chain missing from this map is one this host cannot pay on at all, whatever the seller's networks list says; it is never an eligibility verdict about that chain. A seller advertising only chains outside that set reads routerDispatchReason no_supported_route.","routable":"the last crawl of this origin succeeded (manifest, OpenAPI or a live 402 was read). It is crawl readiness, never a promise that the router will pay the seller.","health":"a score from the last crawl outcomes of this origin; 1 = every recent crawl succeeded.","networks":"chains the seller's own 402 challenges advertise; empty means the crawl could not learn any.","paymentNetworksKnown":"true when at least one payment network was learned from the seller's 402s.","networksInferred":"present and true on a route row that observed no accepts of its own and inherited the chains its seller advertises elsewhere (other routes, or the Bazaar's settled view); the router still pins the chain from the live 402 before it signs.","routerDispatchEligible":"true when this host's Smart Order Router will pay the seller on a buyer's behalf right now on at least one chain it holds a spending wallet for.","routerDispatchReason":{"crawl_failed":"the last crawl of this origin did not succeed, so nothing is routed to it","network_unknown":"the crawl learned no payment network (the paid route answered something other than a 402 to the unpaid probe), so the router cannot tell which chain to pay on","no_supported_route":"the seller advertises no chain this host holds a spending wallet for","settlement_required":"on Base the router pays only sellers with on-chain settlement history above the floor from enough distinct payers","settlement_checked_at_pay_time":"on this chain proven-ness is read from the chain at pay time (recent inbound USDC to the seller's own payTo); a thin history may still be tried under the small unproven allowance","price_unknown":"no seller price is known for this route, and the router never spends against an unknown price","url_template":"the route is an unsubstituted path template; the router never spends against it","gateway_rail_unsupported":"the seller's accept on this chain is signed under Circle Gateway's EIP-712 domain (extra.name \"GatewayWalletBatched\", extra.verifyingContract the GatewayWallet), not under the token's own, and settles through a batch facilitator - a deliberate, working rail that this router's stock x402 signer cannot produce a credential for; nothing for the seller to fix, and it becomes eligible the day the router speaks the rail","usdc_domain_mismatch":"the seller's USDC accept on this chain advertises an EIP-712 domain name that is not the token's own (Base USDC signs under \"USD Coin\"; Monad, Celo and Sei USDC under \"USDC\"), so a stock x402 buyer - this router included - signs an authorization the facilitator refuses and nothing settles; the seller has to fix the accept before anyone can pay it","delivery_failing":"the last time this router paid this seller on this chain the call did not deliver (a 5xx answer carrying no settle receipt, or no answer at all before the timeout), so it is skipped until that memo expires or a call to it succeeds. Settlement history is evidence about the past; this is what happened the last time someone actually paid","eligible":"the router will pay this seller on a buyer's behalf","local_catalog":"this host's own tool; no external payment is involved"},"evmDomainByNetwork":"the EIP-712 domain (asset + extra.name) each of the seller's EVM accepts advertised on its 402; the router label refuses a Base accept whose name is not the token's own (usdc_domain_mismatch) because no stock x402 signature under it can verify.","routerDispatchDetail":{"evidence_payto_mismatch":"the settlement history this origin inherits belongs to a wallet its own 402 does not ask to be paid at, so it does not count for this origin","evidence_payto_unverified":"the settlement history this origin inherits belongs to a specific wallet and the origin's own Base payTo could not be read, so it does not count until the live 402 names that wallet","_note":"settlement_required may carry one of these in routerDispatchByChain.base.detail beside the gate's own sentence; settlement history inherited through a shared payTo counts for an origin only when the origin's own 402 pays that wallet, which the router checks live before it signs"},"executeVia":"present only on a row the router will pay right now: the route-execute tier (and price) that runs it. Its absence on a priced row is deliberate.","executeViaWhenEligible":"the route-execute tier this row WOULD run under once its seller is dispatch-eligible; not callable through the router today.","executeViaCallableNow":"true on rows carrying executeVia, false on rows carrying executeViaWhenEligible. A buyer agent should key on this, never on the presence of a tier name.","routerDispatchReason.delivery_failing":"this host paid this seller on this chain and the call did not deliver, so we stopped routing to them until the memo expires or a call succeeds. The verdict is published because it is a statement about what WE do; the underlying observation (the status they answered, how long it took) is deliberately NOT published, because that is a specific adverse claim about a named third party and every other figure on these pages is a count or a gate verdict. A seller who wants to know what we saw can ask us."},"judged":{"method":"judged-tie","confidence":0.92,"tiedWith":2,"tieBrokenBy":"price","note":"the first row is a judgment model's pick from a shortlist capped at two rows per seller (equally fitting rows: the cheapest); the rest keep the lexical order"}}