{"service":"HALOWERK iotwerk","endpoint":"/v1/edge-compute-bid","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["cpu_seconds","memory_gb_seconds","max_latency_ms","candidates"],"additionalProperties":false,"properties":{"cpu_seconds":{"type":"number","minimum":0.001,"maximum":1000000000},"memory_gb_seconds":{"type":"number","minimum":0,"maximum":1000000000000},"max_latency_ms":{"type":"number","minimum":0,"maximum":1000000000},"candidates":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","required":["provider","available_cpu_seconds","available_memory_gb_seconds","latency_ms","price_per_cpu_second","price_per_memory_gb_second"],"additionalProperties":false,"properties":{"provider":{"type":"string","minLength":1,"maxLength":128},"available_cpu_seconds":{"type":"number","minimum":0,"maximum":1000000000000},"available_memory_gb_seconds":{"type":"number","minimum":0,"maximum":1000000000000000},"latency_ms":{"type":"number","minimum":0,"maximum":1000000000},"price_per_cpu_second":{"type":"number","minimum":0,"maximum":1000000},"price_per_memory_gb_second":{"type":"number","minimum":0,"maximum":1000000}}}}}},"requestExample":{"cpu_seconds":120,"memory_gb_seconds":480,"max_latency_ms":50,"candidates":[{"provider":"edge-a","available_cpu_seconds":300,"available_memory_gb_seconds":1000,"latency_ms":24,"price_per_cpu_second":0.00002,"price_per_memory_gb_second":0.000004},{"provider":"edge-b","available_cpu_seconds":1000,"available_memory_gb_seconds":1000,"latency_ms":41,"price_per_cpu_second":0.000015,"price_per_memory_gb_second":0.000006}]},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["cpu_seconds","memory_gb_seconds","max_latency_ms","candidates"],"additionalProperties":false,"properties":{"cpu_seconds":{"type":"number","minimum":0.001,"maximum":1000000000},"memory_gb_seconds":{"type":"number","minimum":0,"maximum":1000000000000},"max_latency_ms":{"type":"number","minimum":0,"maximum":1000000000},"candidates":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","required":["provider","available_cpu_seconds","available_memory_gb_seconds","latency_ms","price_per_cpu_second","price_per_memory_gb_second"],"additionalProperties":false,"properties":{"provider":{"type":"string","minLength":1,"maxLength":128},"available_cpu_seconds":{"type":"number","minimum":0,"maximum":1000000000000},"available_memory_gb_seconds":{"type":"number","minimum":0,"maximum":1000000000000000},"latency_ms":{"type":"number","minimum":0,"maximum":1000000000},"price_per_cpu_second":{"type":"number","minimum":0,"maximum":1000000},"price_per_memory_gb_second":{"type":"number","minimum":0,"maximum":1000000}}}}}},"requestExample":{"cpu_seconds":120,"memory_gb_seconds":480,"max_latency_ms":50,"candidates":[{"provider":"edge-a","available_cpu_seconds":300,"available_memory_gb_seconds":1000,"latency_ms":24,"price_per_cpu_second":0.00002,"price_per_memory_gb_second":0.000004},{"provider":"edge-b","available_cpu_seconds":1000,"available_memory_gb_seconds":1000,"latency_ms":41,"price_per_cpu_second":0.000015,"price_per_memory_gb_second":0.000006}]}}],"example_request":{"cpu_seconds":120,"memory_gb_seconds":480,"max_latency_ms":50,"candidates":[{"provider":"edge-a","available_cpu_seconds":300,"available_memory_gb_seconds":1000,"latency_ms":24,"price_per_cpu_second":0.00002,"price_per_memory_gb_second":0.000004},{"provider":"edge-b","available_cpu_seconds":1000,"available_memory_gb_seconds":1000,"latency_ms":41,"price_per_cpu_second":0.000015,"price_per_memory_gb_second":0.000006}]},"serviceName":"iotwerk_edge_compute_bid","tags":["iot","edge","scheduling"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"selected_provider":"edge-a","ranking":[{"provider":"edge-a","feasible":true,"rejection_reasons":[],"quoted_workload_cost":0.00432,"latency_ms":24},{"provider":"edge-b","feasible":true,"rejection_reasons":[],"quoted_workload_cost":0.00468,"latency_ms":41}],"assessed":[{"provider":"edge-a","feasible":true,"rejection_reasons":[],"quoted_workload_cost":0.00432,"latency_ms":24},{"provider":"edge-b","feasible":true,"rejection_reasons":[],"quoted_workload_cost":0.00468,"latency_ms":41}],"pricing_unit":"caller_supplied_currency_label","method":"feasibility filter and deterministic weighted-cost ranking"}}