{"id":"array-set-intersection","version":"1.0.0","description":"Return unique left-array values also in the right array, in first-seen order.","supported_operations":["ordered array set intersection","values common to two arrays","intersect JSON arrays preserving order","find shared array values","common JSON objects in arrays","keep values present in second array"],"unsupported_operations":["multiset intersection","sort the result"],"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,4]},"output":{"standard_version":"RFC8785","values":[2]}},{"input":{"left":[{"b":2,"a":1},"1"],"right":[{"a":1,"b":2},1]},"output":{"standard_version":"RFC8785","values":[{"b":2,"a":1}]}}],"execute_url":"/v1/tools/array-set-intersection/versions/1.0.0/execute"}