{"providerId":"upstash-qstash","name":"Upstash QStash","asOf":"2026-10-27","score":{"asOf":"2026-09-14","ageDays":43,"stale":true,"basis":"curated_estimate","changesOnlyBy":"owner_approved_score_review"},"lastReviewed":"2026-09-14","sourceCheck":{"checkedAt":"2026-10-27","sourceUrls":2,"sourcesReachable":2,"pricingRows":5,"pricingRowsReconfirmed":3,"note":"A source re-check confirms the page is reachable and, for pricing rows, that the stored amount and SKU name appear on it. It does not re-derive or change the score.","reason":null},"unreachableSources":[],"pricingRows":{"count":5,"stale":0,"notFoundOnPage":0,"items":[{"id":"upstash-qstash-free","sku":"Free","amountUsd":0,"unit":"usd_per_month","sourceUrl":"https://upstash.com/pricing/qstash","asOf":"2026-10-03","ageDays":24,"stale":false,"lastRecheck":{"status":"reconfirmed","checkedAt":"2026-10-27","method":"static_fetch","reason":null},"sourceStatus":null,"sourceStatusReason":null,"lastRecheckReason":null,"firstSeen":"2026-10-03","lastChanged":null,"history":"/api/history?sku=upstash-qstash-free"},{"id":"upstash-qstash-payg-messages","sku":"Pay as You Go messages","amountUsd":1,"unit":"usd_per_100k_messages","sourceUrl":"https://upstash.com/pricing/qstash","asOf":"2026-10-03","ageDays":24,"stale":false,"lastRecheck":{"status":"amount_only","checkedAt":"2026-10-27","method":"static_fetch","reason":null},"sourceStatus":null,"sourceStatusReason":null,"lastRecheckReason":null,"firstSeen":"2026-10-03","lastChanged":null,"history":"/api/history?sku=upstash-qstash-payg-messages"},{"id":"upstash-qstash-bandwidth","sku":"Pay as You Go bandwidth","amountUsd":0.05,"unit":"usd_per_gb","sourceUrl":"https://upstash.com/pricing/qstash","asOf":"2026-10-03","ageDays":24,"stale":false,"lastRecheck":{"status":"amount_only","checkedAt":"2026-10-27","method":"static_fetch","reason":null},"sourceStatus":null,"sourceStatusReason":null,"lastRecheckReason":null,"firstSeen":"2026-10-03","lastChanged":null,"history":"/api/history?sku=upstash-qstash-bandwidth"},{"id":"upstash-qstash-fixed-1m","sku":"Fixed 1M","amountUsd":180,"unit":"usd_per_month","sourceUrl":"https://upstash.com/pricing/qstash","asOf":"2026-10-03","ageDays":24,"stale":false,"lastRecheck":{"status":"reconfirmed","checkedAt":"2026-10-27","method":"static_fetch","reason":null},"sourceStatus":null,"sourceStatusReason":null,"lastRecheckReason":null,"firstSeen":"2026-10-03","lastChanged":null,"history":"/api/history?sku=upstash-qstash-fixed-1m"},{"id":"upstash-qstash-fixed-10m","sku":"Fixed 10M","amountUsd":420,"unit":"usd_per_month","sourceUrl":"https://upstash.com/pricing/qstash","asOf":"2026-10-03","ageDays":24,"stale":false,"lastRecheck":{"status":"reconfirmed","checkedAt":"2026-10-27","method":"static_fetch","reason":null},"sourceStatus":null,"sourceStatusReason":null,"lastRecheckReason":null,"firstSeen":"2026-10-03","lastChanged":null,"history":"/api/history?sku=upstash-qstash-fixed-10m"}]},"listedOn":{"count":7,"depotPick":2,"runnerUp":4,"items":[{"jtbdId":"agent-backend","role":"listed","page":"/jtbds/agent-backend","badge":"/badge/agent-backend/upstash-qstash.svg"},{"jtbdId":"event-driven-agent-jobs","role":"runner_up","page":"/jtbds/event-driven-agent-jobs","badge":"/badge/event-driven-agent-jobs/upstash-qstash.svg"},{"jtbdId":"serverless-agent-queue","role":"depot_pick","page":"/jtbds/serverless-agent-queue","badge":"/badge/serverless-agent-queue/upstash-qstash.svg"},{"jtbdId":"hyperscaler-agent-queue","role":"runner_up","page":"/jtbds/hyperscaler-agent-queue","badge":"/badge/hyperscaler-agent-queue/upstash-qstash.svg"},{"jtbdId":"outbound-webhooks","role":"runner_up","page":"/jtbds/outbound-webhooks","badge":"/badge/outbound-webhooks/upstash-qstash.svg"},{"jtbdId":"agent-dlq-retry","role":"depot_pick","page":"/jtbds/agent-dlq-retry","badge":"/badge/agent-dlq-retry/upstash-qstash.svg"},{"jtbdId":"inbound-webhook-gateway","role":"runner_up","page":"/jtbds/inbound-webhook-gateway","badge":"/badge/inbound-webhook-gateway/upstash-qstash.svg"}]},"corrections":{"pending":0,"approved":0,"rejected":0,"items":[],"submit":"POST /api/corrections {providerId, field, proposedValue, sourceUrl, detail, rowId?, submitterRole: provider}","honesty":["A correction is a claim until a human reviews it. Pending corrections change nothing.","Approval is recorded in git (data/correction-reviews.json) with the reviewer, date and note; the catalog edit is a separate commit.","Corrections never change a pick score. Pending text is not republished until reviewed."]},"outcomes":{"n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"verifiedReports":0,"excluded":{"seed_editorial":1,"test":0,"notFeedback":0},"reason":"no_submitted_outcome_reports_yet","api":"/api/outcomes?provider=upstash-qstash"},"suggestedActions":["Stored score is 43 days old (policy 30). Scores are editorial and change only after owner review."],"scoresMutated":false}