# Package Registries Health checks for Rust crates, Ruby gems, PHP packages, NuGet, Go modules, Homebrew formulae and Docker images, plus SPDX license classification. ## How to pay Machine-payable over x402. USDC on: Base (eip155:8453), Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp), Polygon (eip155:137), Arbitrum One (eip155:42161). No accounts. No API keys. No signup. The paying wallet is the account. ## Machine-readable - OpenAPI: https://package-registries.x402tookit.com/openapi.json - x402 manifest: https://package-registries.x402tookit.com/.well-known/x402 - Catalog (free): https://package-registries.x402tookit.com/catalog - Health (free): https://package-registries.x402tookit.com/health - Uptime (free): https://package-registries.x402tookit.com/uptime ## Endpoints (8) ### GET /brew-formula — $0.02 Homebrew formula status: version, license, deprecation or disablement, install counts over 30, 90 and 365 days. Params: name: string Example: https://package-registries.x402tookit.com/brew-formula?name=jq ### GET /crate-health — $0.03 Health of a Rust crate on crates.io: latest release age, downloads, license, yanked versions, owners and repository. Params: name: string Example: https://package-registries.x402tookit.com/crate-health?name=serde ### GET /docker-image-health — $0.03 Health of a Docker Hub image: official or not, pulls, stars, last push age, recent tags and supported architectures. Params: image: string Example: https://package-registries.x402tookit.com/docker-image-health?image=nginx ### GET /gem-health — $0.03 Health of a Ruby gem on RubyGems: latest release age, downloads, license, version counts, owners and links. Params: name: string Example: https://package-registries.x402tookit.com/gem-health?name=rails ### GET /go-module-health — $0.02 Health of a Go module via the official proxy: latest tagged version, release age, repository origin and pseudo-version warning. Params: module: string Example: https://package-registries.x402tookit.com/go-module-health?module=github.com%2Fgin-gonic%2Fgin ### GET /license-check — $0.02 Classify an SPDX license expression such as MIT OR Apache-2.0: permissive, copyleft or restricted, with the effective result. Params: license: string Example: https://package-registries.x402tookit.com/license-check?license=MIT+OR+Apache-2.0 ### GET /nuget-health — $0.05 Health of a .NET NuGet package: latest release age, downloads, verified owner, deprecation and known-vulnerability flags. Params: id: string Example: https://package-registries.x402tookit.com/nuget-health?id=Newtonsoft.Json ### GET /packagist-health — $0.02 Health of a PHP Composer package on Packagist: latest stable release age, downloads, license, abandonment and GitHub signals. Params: name: string Example: https://package-registries.x402tookit.com/packagist-health?name=laravel%2Fframework ## Terms Package facts come from the public registries named in each answer (crates.io, RubyGems, Packagist, NuGet, the Go module proxy, Homebrew, Docker Hub) and local computation, provided as is. Popularity and recency are signals, not security audits: a healthy-looking package can still contain vulnerabilities or malicious code, and a quiet one can be perfectly good. License classification is informational and not legal advice.