{"id":"integer-compare","version":"1.0.0","description":"Compare two canonical signed base-10 integer strings using BigInt.","supported_operations":["integer compare","compare integers","cmp integer strings"],"unsupported_operations":["floats","locale numeric","Number coercion"],"semantics":["Inputs are canonical signed base-10 integer strings matching /^-?(0|[1-9][0-9]*)$/.","Leading zeros, plus signs, spaces, decimals, exponents, hex, empty strings, and -0 are rejected.","At most 256 digits excluding the sign. Computation uses BigInt. JSON BigInt is never returned.","Canonical form is unchanged; 0 is \"0\".","result is -1 if a<b, 0 if equal, and 1 if a>b. result is a JSON integer, not BigInt."],"limits":{"max_integer_digits":256},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"string","minLength":1,"maxLength":257},"b":{"type":"string","minLength":1,"maxLength":257}}},"output_schema":{"type":"object","additionalProperties":false,"required":["result"],"properties":{"result":{"type":"integer","enum":[-1,0,1]}}},"examples":[{"input":{"a":"-2","b":"10"},"output":{"result":-1}}],"execute_url":"/v1/tools/integer-compare/versions/1.0.0/execute"}