{"service":{"id":"agent-callback-mailbox","name":"Agent Callback Mailbox","description":"Private callback mailboxes that let reasoning agents suspend instead of spending model calls polling for asynchronous results.","url":"https://callbacks.inversolabs.us","endpoint":"https://callbacks.inversolabs.us/v1/services/agent-callback-mailbox/invoke","discovery":"https://callbacks.inversolabs.us/.well-known/agent-service.json?source=inversolabs","openapi":"https://callbacks.inversolabs.us/openapi.json","mcp":"https://callbacks.inversolabs.us/mcp","price":{"amount":"0.005","currency":"USDC","unit":"mailbox"},"economicsEvaluation":"https://inversolabs.us/tools/callback-mailbox-roi.json","agent402Query":"create a private callback mailbox for an autonomous agent","agent402ExecuteEndpoint":"https://agent402.tools/api/route/execute","exampleInput":{"expectedTaskId":"task-123","ingressCredential":"CALLER_GENERATES_RANDOM_32_PLUS_CHARS","retrievalCredential":"CALLER_GENERATES_DIFFERENT_32_CHARS"},"method":"POST","paymentProtocol":"x402-v2-exact","settlementNetworks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"settlementAsset":"USDC","provider":"InversoLabs","purchaseHandoff":"https://inversolabs.us/services/agent-callback-mailbox.json","agent402":{"provider":"Agent402","quoteEndpoint":"https://agent402.tools/api/route","quoteMethod":"POST","quoteBody":{"query":"create a private callback mailbox for an autonomous agent","top":10,"include":"external"},"executeEndpoint":"https://agent402.tools/api/route/execute","executeMethod":"POST","executeBody":{"task":"create a private callback mailbox for an autonomous agent","include":"external","params":{"expectedTaskId":"task-123","ingressCredential":"CALLER_GENERATES_RANDOM_32_PLUS_CHARS","retrievalCredential":"CALLER_GENERATES_DIFFERENT_32_CHARS"}},"termsDynamic":true,"note":"Quote immediately before purchase. Agent402 is an independent routing/payment provider and may add fees or change supported rails."}},"purchaseHandoff":{"direct":{"step1":{"action":"inspect_schema","url":"https://callbacks.inversolabs.us/openapi.json"},"step2":{"action":"request_payment_terms","method":"POST","url":"https://callbacks.inversolabs.us/v1/services/agent-callback-mailbox/invoke","body":{"expectedTaskId":"task-123","ingressCredential":"CALLER_GENERATES_RANDOM_32_PLUS_CHARS","retrievalCredential":"CALLER_GENERATES_DIFFERENT_32_CHARS"},"note":"Send the intended JSON input without a payment signature; the service returns HTTP 402 with exact current payment requirements."},"step3":{"action":"pay_and_retry","note":"Use a caller-controlled x402 wallet to satisfy one offered Base or Solana USDC requirement, then retry the same request with the payment proof."},"success":{"status":200,"contentType":"application/json"},"privateKeysAccepted":false,"buyerSkill":"https://inversolabs.us/skills/foundry-agent-buyer/SKILL.md"},"delegated":{"provider":"Agent402","step1":{"action":"request_current_quote","method":"POST","url":"https://agent402.tools/api/route","body":{"query":"create a private callback mailbox for an autonomous agent","top":10,"include":"external"}},"step2":{"action":"inspect_origin_schema","url":"https://callbacks.inversolabs.us/openapi.json","exampleParams":{"expectedTaskId":"task-123","ingressCredential":"CALLER_GENERATES_RANDOM_32_PLUS_CHARS","retrievalCredential":"CALLER_GENERATES_DIFFERENT_32_CHARS"},"note":"Use the included schema-valid example as-is or replace it with input validated against the live origin schema."},"step3":{"action":"delegate_purchase_and_execute","method":"POST","url":"https://agent402.tools/api/route/execute","body":{"task":"create a private callback mailbox for an autonomous agent","include":"external","params":{"expectedTaskId":"task-123","ingressCredential":"CALLER_GENERATES_RANDOM_32_PLUS_CHARS","retrievalCredential":"CALLER_GENERATES_DIFFERENT_32_CHARS"}},"note":"Use the current Agent402 402 challenge and terms. Do not rely on a cached fee or payment rail."},"success":{"status":200,"contentType":"application/json"},"thirdPartyTermsDynamic":true,"privateKeysAcceptedByFoundry":false}}}