{"service":"HALOWERK depwerk","endpoint":"/v1/alternative-packages","method":"POST","content_type":"application/json","inputSchema":{"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":""}}}}}},"requestExample":{"requirements":["http","middleware"],"candidates":[{"name":"example","features":["http"],"maintenance_score":0.8}]},"operations":[{"method":"POST","inputSchema":{"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":""}}}}}},"requestExample":{"requirements":["http","middleware"],"candidates":[{"name":"example","features":["http"],"maintenance_score":0.8}]}}],"example_request":{"requirements":["http","middleware"],"candidates":[{"name":"example","features":["http"],"maintenance_score":0.8}]},"serviceName":"depwerk_alternative_packages","tags":["iot","dep","transparent"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"ranking":[{"name":"example","matched_requirements":["http"],"score":0.59}],"estimate":true,"estimate_method":"70% feature coverage plus 30% caller maintenance score","thresholds":{"feature_weight":0.7,"maintenance_weight":0.3},"source":null,"time_window":null,"data_age_ms":null,"unavailable_fields":[],"method":"Ranks supplied alternative packages against explicit requirement weights."}}