{"uid":"cap_iuo-sxp0bpVhYshYqprkd","slug":"hermes-package-maintenance-snapshot-ad336cf7","name":"Hermes Package Maintenance Snapshot","description":"Agent utilities for company research, package maintenance intelligence, dependency vulnerability checks, counterparty availability, SEC company snapshots, OFAC sanctions screening, and deterministic JSON/CSV data-quality work. Company domain intelligence includes a free preview before the paid enrichment call.","url":"https://hermes-counterparty-api.onrender.com/v1/package-maintenance-snapshot","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"package":{"type":"string","maxLength":300,"minLength":1,"description":"Exact package name"},"version":{"type":"string","maxLength":200,"minLength":1,"description":"Exact package version"},"ecosystem":{"enum":["npm","PyPI"],"type":"string","description":"npm or PyPI registry ecosystem"}}},"responseSchema":{"type":"json","example":{"query":{"package":"fastify","version":"5.6.0","ecosystem":"npm"},"source":{"provider":"npm registry","metadata_url":"https://registry.npmjs.org/fastify"},"package":{"name":"fastify","yanked":false,"license":"MIT","runtime":{"node":">=20","python":null},"deprecated":false,"latest_version":"5.6.0","requested_version":"5.6.0","requested_is_latest":true},"release":{"package_created_at":null,"requested_age_days":null,"latest_published_at":null,"requested_published_at":null,"latest_release_age_days":null},"warnings":[],"schema_version":"1.0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UfEItuAr2tvjWEvvGBfJk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns maintenance status, deprecation flags, license, version currency, and runtime requirements for a specific npm or PyPI package version.","exampleAgentPrompt":"Can you check whether fastify version 5.6.0 on npm is still actively maintained, not deprecated, and whether it's the latest release?","exampleUseCases":[{"title":"Pre-deploy dependency health audit","prompt":"Before we ship this week's release, check if requests 2.28.2 on PyPI is still maintained, not yanked, and what license it uses — I want to make sure we're not shipping with an abandoned dependency."},{"title":"Check if pinned npm version is outdated","prompt":"Our package.json pins express at 4.18.2 on npm — is that still the latest version, or are we behind? Also tell me if it's deprecated or has any warnings."},{"title":"Verify new package before adding to project","prompt":"I'm thinking of adding pydantic 2.6.1 from PyPI as a dependency — can you confirm it's not yanked, check if it's the latest release, and tell me what Python version it requires?"}],"resultDescription":"A JSON object containing the package's deprecation and yanked status, current and requested version numbers, whether the requested version is the latest, license type, runtime requirements (Node.js or Python version), release timestamps and age in days, and any maintenance warnings.","failureModes":["Package name not found in the specified registry — returns error or empty result","Version string does not exist for the given package — may return null fields or error","Unsupported ecosystem value (anything other than 'npm' or 'PyPI') — validation error","Registry upstream timeout causing stale or missing metadata","Missing required fields (package, version, or ecosystem) — 422 validation error","Payment not provided or insufficient — 402 Payment Required response"],"whenToPreferThis":"Use this endpoint when you need authoritative, structured maintenance metadata for a specific package+version combination from npm or PyPI — especially when checking for deprecation, yanked status, license compliance, or version currency before adding or shipping a dependency. Prefer this over manual registry lookups or vulnerability scanners when you need a deterministic JSON response about package health rather than CVE/security data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:46:04.665Z","isFirstParty":false}