{"id":"vector-hadamard","version":"1.0.0","description":"Multiply two equal-length finite-number vectors elementwise (Hadamard product).","supported_operations":["vector hadamard product","elementwise vector multiplication","pointwise vector product"],"unsupported_operations":["vectors of different lengths","dot product (use vector-dot)","arbitrary-precision arithmetic"],"semantics":["Inputs a and b are arrays of finite JSON numbers with the same length, from 1 to 64 entries.","Each entry magnitude is bounded to at most 1000000 in absolute value.","The result is the elementwise IEEE-754 double-precision product result[i] = a[i] * b[i].","A result entry of -0 is normalized to 0."],"limits":{"max_dim":64,"max_abs_value":1000000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number"}},"b":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number"}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["result"],"properties":{"result":{"type":"array","items":{"type":"number"}}}},"examples":[{"input":{"a":[1,2,3],"b":[4,5,6]},"output":{"result":[4,10,18]}}],"execute_url":"/v1/tools/vector-hadamard/versions/1.0.0/execute"}