{"id":"hex-bytes-concat","version":"1.0.0","description":"Concatenate a bounded ordered list of lowercase hex byte strings into one hex string.","supported_operations":["hex bytes concat","concatenate hex byte strings","join hex byte parts"],"unsupported_operations":["uppercase hex","0x prefix","byte separators","insert delimiter between parts","flatten nested arrays","decode hex to text"],"semantics":["parts is an ordered array of lowercase hex byte strings: 0-9 and a-f only, two hex digits per byte, no 0x prefix, no separators, no whitespace, no uppercase.","parts has at most 1000 items.","Each part and the concatenated result are bounded to 128000 bytes (256000 hex characters); exceeding either limit is rejected before the result is built.","Result hex is every part decoded to bytes and concatenated in array order, then re-encoded as lowercase hex. No delimiter is inserted between parts.","An empty parts array, and an array containing only empty strings, both produce an empty result."],"limits":{"max_parts":1000,"max_input_bytes_per_part":128000,"max_output_bytes":128000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["parts"],"properties":{"parts":{"type":"array","maxItems":1000,"items":{"type":"string","maxLength":256000}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","maxLength":256000}}},"examples":[{"input":{"parts":["ab","cd","ef"]},"output":{"hex":"abcdef"}},{"input":{"parts":[]},"output":{"hex":""}}],"execute_url":"/v1/tools/hex-bytes-concat/versions/1.0.0/execute"}