{"uid":"cap_bPi4XrGgfYzfnjqHOmUWZ","slug":"paket-deprecation-monitor-39183788","name":"Paket Deprecation Monitor","description":"A monitor with memory. The first call stores a snapshot of the packages you name and returns the baseline, explicitly marked as such rather than reporting everything as new — a monitor that cries wolf on day one is not read on day two. Every later call with the returned snapshot token compares the current registry state against what was stored and reports the differences: packages whose newest version became deprecated, individual versions that gained a deprecation notice, and, equally…","url":"https://paket.halowerk.com/v1/deprecation-monitor","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"packages":{"type":"array","items":{"type":"object","required":["system","name"],"properties":{"name":{"type":"string","maxLength":300,"minLength":1},"system":{"enum":["npm","pypi","maven","go","cargo","nuget","rubygems"],"type":"string"}},"additionalProperties":false},"maxItems":50,"minItems":1,"description":"The packages to watch."},"snapshot_token":{"type":"string","maxLength":80,"description":"Token from an earlier call. Without it a new baseline is created."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_G2mjgDjwZ4H0krUis59_C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Monitors named packages for deprecation changes across registry ecosystems by storing a baseline snapshot and diffing subsequent calls against it to report only new deprecations.","exampleAgentPrompt":"Set up a deprecation monitor for these npm packages — express, lodash, axios, and moment — and give me a baseline snapshot token; then next time I call with that token, tell me which packages or versions got newly deprecated since the baseline was set.","exampleUseCases":[{"title":"CI pipeline deprecation gate","prompt":"Before we merge this PR, check whether any of our production npm dependencies — react, redux, axios, webpack — have picked up new deprecation notices since our last baseline snapshot token abc-123-xyz. Flag anything that changed."},{"title":"Weekly dependency health digest","prompt":"It's Monday morning — run a deprecation check against our saved baseline token dep-baseline-2024-prod for packages lodash, moment, express, and request, and tell me which ones gained or lost deprecation status over the past week."},{"title":"First-time baseline setup for new project","prompt":"We just started monitoring our new microservice's dependencies: fastify, pino, dotenv, and zod on npm. Set up a fresh deprecation baseline snapshot for these packages so we can track changes from today onward."}],"resultDescription":"On the first call, returns a baseline snapshot of the named packages' current deprecation state, clearly marked as a baseline (no false 'new deprecation' noise), plus a snapshot token to use in future calls. On subsequent calls with the snapshot token, returns a structured diff showing: packages whose newest version became deprecated, individual versions that gained a deprecation notice, and deprecations that were lifted — only changes since the baseline, not the full state.","failureModes":["Invalid or expired snapshot token returns an error requiring a new baseline","Unknown package name returns a not-found error for that package","Registry unavailable for an ecosystem causes partial or failed results","Malformed request body missing required package names returns a validation error","Rate limiting or quota exhaustion returns a payment or limit error"],"whenToPreferThis":"Choose this endpoint when you need continuous, incremental deprecation monitoring rather than a one-time status check — especially when you want to avoid alert fatigue from day-one false positives. It is ideal for CI/CD pipelines, scheduled agents, or weekly health checks where you only care about what changed since a known good state. Prefer it over a simple deprecation lookup when you are tracking a fixed list of packages over time and need a persistent baseline.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:31:17.637Z","isFirstParty":false}