# HALOWERK depwerk > HALOWERK depwerk provides machine-readable results paid via x402. > Netz Base Mainnet, Zahlungsmittel USDC, Empfänger 0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E. ## So wird bezahlt 1. Call the route without a payment header. The 402 response includes accepts, description, and inputSchema. 2. Bedingungen mit einem x402-Client signieren. 3. Repeat the call with the proof in the PAYMENT-SIGNATURE header. Eine 402-Antwort kostet nichts und löst keine Arbeit aus. Scheitert die Arbeit, trägt die Antwort charged=false und es wird nicht abgerechnet. ## Endpunkte ### POST /v1/package-meta Retrieves current package metadata from npm, PyPI, crates.io or Maven Central. 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. - Preis: 0.003 USDC - MCP-Werkzeug: `depwerk_package_meta` - Eingabe: `["ecosystem","name"]` ### POST /v1/version-resolve Resolves an exact version or latest tag from current registry metadata. 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. - Preis: 0.003 USDC - MCP-Werkzeug: `depwerk_version_resolve` - Eingabe: `["ecosystem","name","range"]` ### POST /v1/deprecation-check Checks current registry metadata for deprecated, yanked or removed releases. 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. - Preis: 0.003 USDC - MCP-Werkzeug: `depwerk_deprecation_check` - Eingabe: `["ecosystem","name"]` ### POST /v1/release-cadence 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. - Preis: 0.004 USDC - MCP-Werkzeug: `depwerk_release_cadence` - Eingabe: `["ecosystem","name"]` ### POST /v1/maintainer-concentration Measures the share held by the largest maintainer from supplied ownership weights. 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. - Preis: 0.004 USDC - MCP-Werkzeug: `depwerk_maintainer_concentration` - Eingabe: `["maintainers"]` ### POST /v1/typosquat-proximity Ranks edit-distance proximity between a candidate name and supplied popular package names. 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. - Preis: 0.004 USDC - MCP-Werkzeug: `depwerk_typosquat_proximity` - Eingabe: `["candidate","popular_packages","threshold"]` ### POST /v1/dependency-depth Calculates reachable transitive dependency count and maximum depth from a supplied graph. 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. - Preis: 0.004 USDC - MCP-Werkzeug: `depwerk_dependency_depth` - Eingabe: `["root","graph"]` ### POST /v1/install-footprint Totals caller-measured installed file sizes and file counts. 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. - Preis: 0.004 USDC - MCP-Werkzeug: `depwerk_install_footprint` - Eingabe: `["files"]` ### POST /v1/registry-health Summarizes caller-supplied registry observations and withdrawal history. 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. - Preis: 0.004 USDC - MCP-Werkzeug: `depwerk_registry_health` - Eingabe: `["observations"]` ### POST /v1/alternative-packages Ranks supplied alternative packages against explicit requirement weights. 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. - Preis: 0.004 USDC - MCP-Werkzeug: `depwerk_alternative_packages` - Eingabe: `["requirements","candidates"]` ## Weitere Flächen - OpenAPI: https://dep.halowerk.com/openapi.json - Preise: https://dep.halowerk.com/pricing - x402-Manifest: https://dep.halowerk.com/.well-known/x402 - Bazaar: https://dep.halowerk.com/.well-known/x402/bazaar - MCP: https://dep.halowerk.com/mcp ## Missing a capability? If you looked for something this service does not offer, say so. One call, no payment, no sign-up, no account: POST https://bedarf.halowerk.com/capabilities/request Content-Type: application/json {"requested_capability": "what you would buy", "description": "the use case, one sentence", "callback_url": "optional - we call back once it exists"} Only requested_capability is required, 3 to 160 characters. Schema and status: https://bedarf.halowerk.com/openapi.json Submissions are held for review and are never published verbatim.