{"id":"integer-multiply","version":"1.0.0","description":"Multiply two canonical base-10 integer strings and return their product.","supported_operations":["integer multiply","multiply two integers","integer product"],"unsupported_operations":["integer add","integer division","floating point multiply","hexadecimal integers","scientific notation"],"semantics":["Inputs a and b are canonical base-10 integer strings, except that -0 is accepted and canonicalized to 0.","Integers are parsed with BigInt; IEEE-754 numbers are rejected.","The output value is the canonical integer string of the product a * b.","Each input and the product may have at most 1000 digits excluding sign; overflow is invalid_input.","Leading zeros, plus signs, spaces, underscores, hex, and scientific notation are rejected."],"limits":{"max_digits":1000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"string","minLength":1,"maxLength":1001},"b":{"type":"string","minLength":1,"maxLength":1001}}},"output_schema":{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"type":"string","minLength":1,"maxLength":1001}}},"examples":[{"input":{"a":"12","b":"13"},"output":{"value":"156"}}],"execute_url":"/v1/tools/integer-multiply/versions/1.0.0/execute"}