{"id":"integer-is-perfect-square","version":"1.0.0","description":"Test whether a non-negative integer string is a perfect square.","supported_operations":["integer is perfect square","perfect square test","check if a number is a perfect square"],"unsupported_operations":["negative input","floating-point square root","nth power test"],"semantics":["value is a canonical non-negative integer string: 0 or a non-zero leading digit followed by digits, at most 1000 digits.","Negative values are rejected.","0 and 1 are perfect squares (0*0 and 1*1).","is_perfect_square is computed exactly via integer floor square root (no floating point), never approximated."],"limits":{"max_digits":1000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":1000}}},"output_schema":{"type":"object","additionalProperties":false,"required":["is_perfect_square"],"properties":{"is_perfect_square":{"type":"boolean"}}},"examples":[{"input":{"value":"49"},"output":{"is_perfect_square":true}}],"execute_url":"/v1/tools/integer-is-perfect-square/versions/1.0.0/execute"}