{"id":"array-integer-sum","version":"1.0.0","description":"Sum an array of canonical integer strings and return the canonical total.","supported_operations":["array integer sum","sum integer array","sum canonical integer strings"],"unsupported_operations":["floating point sum","mean","csv column sum","integer product"],"semantics":["Input values is an array of canonical base-10 integer strings with at most 10000 items.","A canonical integer is 0 or an optional ASCII minus followed by a non-zero leading digit and only digits after that.","Input -0 is accepted and canonicalized to 0; plus signs, spaces, underscores, hex, exponents, empty strings, and other leading zeros are rejected.","Each value is parsed with BigInt. IEEE-754 numbers are rejected.","The empty array sums to 0.","The output sum is the canonical integer string of the total. Each input and the sum may have at most 1000 digits excluding the sign."],"limits":{"max_items":10000,"max_digits":1000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","maxItems":10000,"items":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":1001}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["sum"],"properties":{"sum":{"type":"string","pattern":"^(0|-?[1-9][0-9]*)$","maxLength":1001}}},"examples":[{"input":{"values":["19","23"]},"output":{"sum":"42"}}],"execute_url":"/v1/tools/array-integer-sum/versions/1.0.0/execute"}