{"uid":"cap_Q8N8UQWOxIiigW8SqpWGR","slug":"x402-shizu-me-fifo-message-queue-drop-pop-cccb9956","name":"x402.shizu.me FIFO Message Queue (Drop/Pop)","description":"A FIFO mailbox for handing data between agents. POST {channel, message} enqueues JSON; GET ?channel= pops the oldest message. Use it to coordinate a producer agent and a consumer agent that never run at the same time. Message up to 8KB, up to 1000 queued per channel.","url":"https://x402.shizu.me/drop","method":"GET","headers":{},"bodySchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","required":["method"],"properties":{"method":{"const":"GET"},"queryParams":{"type":"object","required":["channel"],"properties":{"channel":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"depth":1,"queued":true,"channel":"job-99"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_e62xV6km2WbMLAjlpORKK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Pops (dequeues) the oldest message from a named FIFO channel, enabling async coordination between agents that don't run simultaneously.","exampleAgentPrompt":"Pop the next message from my 'order-results' channel — I'm the consumer agent and want to pick up whatever my producer left there.","exampleUseCases":null,"resultDescription":"Returns the oldest enqueued JSON message on the specified channel (FIFO order), removing it from the queue. If no message is waiting, likely returns an empty or null response. Messages can be up to 8KB; up to 1000 messages can be queued per channel.","failureModes":["Channel is empty — no message available to pop, returns null or empty body","Invalid or missing channel parameter — request rejected","Message exceeds 8KB limit (relevant for enqueue side)","Queue at 1000-message capacity — new enqueues may be rejected","Payment not provided or insufficient — x402 payment required before message is delivered","Network timeout or service unavailability"],"whenToPreferThis":"Use this endpoint when a consumer agent needs to pick up data left by a producer agent that ran at a different time, and you need guaranteed FIFO ordering. Ideal for lightweight async agent-to-agent handoffs where both agents can't run concurrently. Prefer this over polling REST APIs or pub/sub when simplicity and FIFO semantics matter and message size is under 8KB.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:51:43.021Z","isFirstParty":false}