{"service":"HALOWERK depwerk","version":"1.0.0","currency":"USDC","network":"eip155:8453","network_name":"Base Mainnet","recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","payment_header":"PAYMENT-SIGNATURE","endpoints":[{"method":"POST","path":"/v1/package-meta","url":"https://dep.halowerk.com/v1/package-meta","tool":"depwerk_package_meta","price_usdc":0.003,"price_model":"per_call","summary":"Retrieves current package metadata from npm, PyPI, crates.io or Maven Central.","description":"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. ","input_schema":{"type":"object","required":["ecosystem","name"],"additionalProperties":false,"properties":{"ecosystem":{"type":"string","enum":["npm","pypi","crates","maven"]},"name":{"type":"string","minLength":1,"maxLength":300,"description":""}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/version-resolve","url":"https://dep.halowerk.com/v1/version-resolve","tool":"depwerk_version_resolve","price_usdc":0.003,"price_model":"per_call","summary":"Resolves an exact version or latest tag from current registry metadata.","description":"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. ","input_schema":{"type":"object","required":["ecosystem","name","range"],"additionalProperties":false,"properties":{"ecosystem":{"type":"string","enum":["npm","pypi","crates","maven"]},"name":{"type":"string","minLength":1,"maxLength":300,"description":""},"range":{"type":"string","minLength":1,"maxLength":512,"description":""}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/deprecation-check","url":"https://dep.halowerk.com/v1/deprecation-check","tool":"depwerk_deprecation_check","price_usdc":0.003,"price_model":"per_call","summary":"Checks current registry metadata for deprecated, yanked or removed releases.","description":"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. ","input_schema":{"type":"object","required":["ecosystem","name"],"additionalProperties":false,"properties":{"ecosystem":{"type":"string","enum":["npm","pypi","crates","maven"]},"name":{"type":"string","minLength":1,"maxLength":300,"description":""}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/release-cadence","url":"https://dep.halowerk.com/v1/release-cadence","tool":"depwerk_release_cadence","price_usdc":0.004,"price_model":"per_call","summary":"Calculates release intervals and inactivity from current registry timestamps.","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. ","input_schema":{"type":"object","required":["ecosystem","name"],"additionalProperties":false,"properties":{"ecosystem":{"type":"string","enum":["npm","pypi","crates","maven"]},"name":{"type":"string","minLength":1,"maxLength":300,"description":""}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/maintainer-concentration","url":"https://dep.halowerk.com/v1/maintainer-concentration","tool":"depwerk_maintainer_concentration","price_usdc":0.004,"price_model":"per_call","summary":"Measures the share held by the largest maintainer from supplied ownership weights.","description":"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. ","input_schema":{"type":"object","required":["maintainers"],"additionalProperties":false,"properties":{"maintainers":{"type":"array","minItems":1,"maxItems":10000,"items":{"type":"object","required":["name","weight"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1,"maxLength":512,"description":""},"weight":{"type":"number","minimum":0,"maximum":1000000000000,"description":""}}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/typosquat-proximity","url":"https://dep.halowerk.com/v1/typosquat-proximity","tool":"depwerk_typosquat_proximity","price_usdc":0.004,"price_model":"per_call","summary":"Ranks edit-distance proximity between a candidate name and supplied popular package names.","description":"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. ","input_schema":{"type":"object","required":["candidate","popular_packages"],"additionalProperties":false,"properties":{"candidate":{"type":"string","minLength":1,"maxLength":512,"description":""},"popular_packages":{"type":"array","maxItems":10000,"items":{"type":"string","minLength":1,"maxLength":512,"description":""}},"threshold":{"type":"integer","minimum":0,"maximum":20,"description":""}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/dependency-depth","url":"https://dep.halowerk.com/v1/dependency-depth","tool":"depwerk_dependency_depth","price_usdc":0.004,"price_model":"per_call","summary":"Calculates reachable transitive dependency count and maximum depth from a supplied graph.","description":"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. ","input_schema":{"type":"object","required":["root","graph"],"additionalProperties":false,"properties":{"root":{"type":"string","minLength":1,"maxLength":512,"description":""},"graph":{"type":"object","additionalProperties":{"type":"array","maxItems":10000,"items":{"type":"string","minLength":1,"maxLength":512,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/install-footprint","url":"https://dep.halowerk.com/v1/install-footprint","tool":"depwerk_install_footprint","price_usdc":0.004,"price_model":"per_call","summary":"Totals caller-measured installed file sizes and file counts.","description":"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. ","input_schema":{"type":"object","required":["files"],"additionalProperties":false,"properties":{"files":{"type":"array","maxItems":100000,"items":{"type":"object","required":["path","bytes"],"additionalProperties":false,"properties":{"path":{"type":"string","minLength":1,"maxLength":512,"description":""},"bytes":{"type":"integer","minimum":0,"maximum":1000000000000,"description":""}}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/registry-health","url":"https://dep.halowerk.com/v1/registry-health","tool":"depwerk_registry_health","price_usdc":0.004,"price_model":"per_call","summary":"Summarizes caller-supplied registry observations and withdrawal history.","description":"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. ","input_schema":{"type":"object","required":["observations"],"additionalProperties":false,"properties":{"observations":{"type":"array","minItems":1,"maxItems":10000,"items":{"type":"object","required":["observed_at","status","latency_ms","withdrawn"],"additionalProperties":false,"properties":{"observed_at":{"type":"string","format":"date-time"},"status":{"type":"integer","minimum":100,"maximum":599,"description":""},"latency_ms":{"type":"integer","minimum":0,"maximum":1000000000000,"description":""},"withdrawn":{"type":"boolean"}}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/alternative-packages","url":"https://dep.halowerk.com/v1/alternative-packages","tool":"depwerk_alternative_packages","price_usdc":0.004,"price_model":"per_call","summary":"Ranks supplied alternative packages against explicit requirement weights.","description":"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. ","input_schema":{"type":"object","required":["requirements","candidates"],"additionalProperties":false,"properties":{"requirements":{"type":"array","maxItems":100,"items":{"type":"string","minLength":1,"maxLength":512,"description":""}},"candidates":{"type":"array","maxItems":1000,"items":{"type":"object","required":["name","features","maintenance_score"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1,"maxLength":512,"description":""},"features":{"type":"array","maxItems":100,"items":{"type":"string","minLength":1,"maxLength":512,"description":""}},"maintenance_score":{"type":"number","minimum":0,"maximum":1,"description":""}}}}}},"needs_history":false,"payment_required":true}],"updated_at":"2026-09-01T19:25:57.879Z"}