{"id":"array-set-difference","version":"1.0.0","description":"Return unique left-array values absent from the right array, in first-seen order.","supported_operations":["ordered array set difference","values in left but not right","subtract one JSON array from another","remove matching values from array","JSON array difference preserving order","find items absent from second array"],"unsupported_operations":["symmetric difference","multiset subtraction"],"semantics":["All outputs include standard_version.","Input order is preserved when the result is set-like.","Integers, decimal strings, and strings are compared without binary floating-point conversion.","Pure synchronous processing with first-occurrence result ordering."],"limits":{"max_input_bytes":32768,"max_items":256,"max_iterations":4095,"max_output_bytes":32768},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"array","maxItems":256,"items":{}},"right":{"type":"array","maxItems":256,"items":{}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["standard_version","values"],"properties":{"standard_version":{"type":"string","const":"RFC8785"},"values":{"type":"array","maxItems":256,"items":{}}}},"examples":[{"input":{"left":[1,2,2,3],"right":[2]},"output":{"standard_version":"RFC8785","values":[1,3]}},{"input":{"left":[{"b":2,"a":1},"1"],"right":[{"a":1,"b":2}]},"output":{"standard_version":"RFC8785","values":["1"]}}],"execute_url":"/v1/tools/array-set-difference/versions/1.0.0/execute"}