{"uid":"cap_JFlP_10c5J_Dg33P04TV6","slug":"dep-halowerk-com-release-cadence-calculator-953690cb","name":"dep.halowerk.com Release Cadence Calculator","description":"Calculates release intervals and inactivity from current registry timestamps. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","url":"https://dep.halowerk.com/v1/release-cadence","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","maxLength":300,"minLength":1,"description":""},"ecosystem":{"enum":["npm","pypi","crates","maven"],"type":"string"}}},"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_02v8SjEdcbIBs_4kHXd8h","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":"Calculates release intervals and inactivity periods for a package based on current registry timestamps","exampleAgentPrompt":"What's the release cadence and inactivity period for the 'express' package on npm — how often does it ship and when was the last release?","exampleUseCases":[{"title":"Stale dependency audit for a project","prompt":"Check how long it's been since the last release of 'requests' on PyPI and how regularly it ships updates — I want to know if it's still being actively maintained."},{"title":"Supply chain risk check on a crate","prompt":"What's the release interval and inactivity duration for the 'serde' package on crates — I'm trying to gauge whether it's an actively maintained dependency."},{"title":"Comparing release health of Maven libraries","prompt":"Can you pull the release cadence metrics for 'com.google.guava:guava' on Maven so I can see how frequently it releases and how stale it currently is?"}],"resultDescription":"Returns computed release cadence metrics including average release interval, time since last release (inactivity), and methodology disclosure. Source-backed values include the registry source, time window, and data age. Fields that cannot be computed are returned as null and listed in an unavailable_fields array.","failureModes":["Package not found in the specified ecosystem — returns null fields with unavailable_fields populated","Ecosystem registry temporarily unavailable — may return partial data or error","Invalid ecosystem enum value — validation error returned","Package name too long or empty — schema validation failure","Insufficient release history to compute interval — relevant fields returned as null"],"whenToPreferThis":"Use this endpoint when you need structured, derived release cadence and inactivity metrics for a specific package in npm, PyPI, crates.io, or Maven Central — particularly when you want transparent methodology disclosure and explicit flagging of unavailable fields rather than raw registry metadata. Prefer this over general package metadata endpoints when the specific question is about release frequency or maintenance activity.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:50:54.877Z","isFirstParty":false}