{
  "implementations": [
    {
      "id": "swift",
      "label": "Swift",
      "repo": "open-policy-agent/swift-opa",
      "version": "0.0.10",
      "builtins": {
        "abs": "0.0.1",
        "and": "0.0.1",
        "array.concat": "0.0.1",
        "array.reverse": "0.0.1",
        "array.slice": "0.0.1",
        "base64.decode": "0.0.1",
        "base64.encode": "0.0.1",
        "base64.is_valid": "0.0.1",
        "base64url.decode": "0.0.1",
        "base64url.encode": "0.0.1",
        "base64url.encode_no_pad": "0.0.1",
        "bits.and": "0.0.1",
        "bits.lsh": "0.0.1",
        "bits.negate": "0.0.1",
        "bits.or": "0.0.1",
        "bits.rsh": "0.0.1",
        "bits.xor": "0.0.1",
        "ceil": "0.0.1",
        "concat": "0.0.1",
        "contains": "0.0.1",
        "count": "0.0.1",
        "crypto.hmac.equal": "0.0.1",
        "crypto.hmac.md5": "0.0.1",
        "crypto.hmac.sha1": "0.0.1",
        "crypto.hmac.sha256": "0.0.1",
        "crypto.hmac.sha512": "0.0.1",
        "crypto.md5": "0.0.1",
        "crypto.sha1": "0.0.1",
        "crypto.sha256": "0.0.1",
        "div": "0.0.1",
        "endswith": "0.0.1",
        "equal": "0.0.1",
        "floor": "0.0.1",
        "format_int": "0.0.1",
        "gt": "0.0.1",
        "gte": "0.0.1",
        "hex.decode": "0.0.1",
        "hex.encode": "0.0.1",
        "indexof": "0.0.1",
        "indexof_n": "0.0.1",
        "internal.member_2": "0.0.1",
        "internal.member_3": "0.0.1",
        "internal.template_string": "0.0.1",
        "intersection": "0.0.1",
        "is_array": "0.0.1",
        "is_boolean": "0.0.1",
        "is_null": "0.0.1",
        "is_number": "0.0.1",
        "is_object": "0.0.1",
        "is_set": "0.0.1",
        "is_string": "0.0.1",
        "json.is_valid": "0.0.1",
        "json.marshal": "0.0.1",
        "json.unmarshal": "0.0.1",
        "lower": "0.0.1",
        "lt": "0.0.1",
        "lte": "0.0.1",
        "max": "0.0.1",
        "min": "0.0.1",
        "minus": "0.0.1",
        "mul": "0.0.1",
        "neq": "0.0.1",
        "numbers.range": "0.0.1",
        "numbers.range_step": "0.0.1",
        "object.get": "0.0.1",
        "object.keys": "0.0.1",
        "object.union": "0.0.1",
        "object.union_n": "0.0.1",
        "or": "0.0.1",
        "plus": "0.0.1",
        "product": "0.0.1",
        "rand.intn": "0.0.1",
        "rem": "0.0.1",
        "replace": "0.0.1",
        "round": "0.0.1",
        "sort": "0.0.1",
        "split": "0.0.1",
        "sprintf": "0.0.1",
        "startswith": "0.0.1",
        "strings.count": "0.0.1",
        "strings.reverse": "0.0.1",
        "substring": "0.0.1",
        "sum": "0.0.1",
        "time.now_ns": "0.0.1",
        "to_number": "0.0.1",
        "trace": "0.0.1",
        "trim": "0.0.1",
        "trim_left": "0.0.1",
        "trim_prefix": "0.0.1",
        "trim_right": "0.0.1",
        "trim_space": "0.0.1",
        "trim_suffix": "0.0.1",
        "type_name": "0.0.1",
        "union": "0.0.1",
        "units.parse": "0.0.1",
        "units.parse_bytes": "0.0.1",
        "upper": "0.0.1",
        "uuid.parse": "0.0.1",
        "uuid.rfc4122": "0.0.1",
        "walk": "0.0.1",
        "time.add_date": "0.0.2",
        "semver.compare": "0.0.3",
        "semver.is_valid": "0.0.3",
        "time.clock": "0.0.3",
        "time.date": "0.0.3",
        "time.diff": "0.0.3",
        "time.format": "0.0.3",
        "time.parse_duration_ns": "0.0.3",
        "time.parse_ns": "0.0.3",
        "time.parse_rfc3339_ns": "0.0.3",
        "time.weekday": "0.0.3",
        "strings.any_prefix_match": "0.0.5",
        "strings.any_suffix_match": "0.0.5",
        "strings.render_template": "0.0.5",
        "strings.replace_n": "0.0.5",
        "json.marshal_with_options": "0.0.6",
        "regex.find_all_string_submatch_n": "0.0.7",
        "regex.find_n": "0.0.7",
        "regex.is_valid": "0.0.7",
        "regex.match": "0.0.7",
        "regex.replace": "0.0.7",
        "regex.split": "0.0.7",
        "regex.template_match": "0.0.7",
        "urlquery.decode": "0.0.7",
        "urlquery.decode_object": "0.0.7",
        "urlquery.encode": "0.0.7",
        "urlquery.encode_object": "0.0.7",
        "object.filter": "0.0.9",
        "object.remove": "0.0.9",
        "object.subset": "0.0.9",
        "json.filter": "0.0.10",
        "json.patch": "0.0.10",
        "json.remove": "0.0.10",
        "yaml.is_valid": "0.0.10",
        "yaml.marshal": "0.0.10",
        "yaml.unmarshal": "0.0.10"
      }
    },
    {
      "id": "java",
      "label": "Java",
      "repo": "open-policy-agent/java-opa-sdk",
      "version": "0.4.0",
      "builtins": {
        "abs": "0.1.0",
        "and": "0.1.0",
        "array.concat": "0.1.0",
        "array.reverse": "0.1.0",
        "array.slice": "0.1.0",
        "base64.decode": "0.1.0",
        "base64.encode": "0.1.0",
        "base64.is_valid": "0.1.0",
        "base64url.decode": "0.1.0",
        "base64url.encode": "0.1.0",
        "base64url.encode_no_pad": "0.1.0",
        "ceil": "0.1.0",
        "concat": "0.1.0",
        "contains": "0.1.0",
        "count": "0.1.0",
        "div": "0.1.0",
        "endswith": "0.1.0",
        "equal": "0.1.0",
        "floor": "0.1.0",
        "format_int": "0.1.0",
        "gt": "0.1.0",
        "gte": "0.1.0",
        "hex.decode": "0.1.0",
        "hex.encode": "0.1.0",
        "indexof": "0.1.0",
        "indexof_n": "0.1.0",
        "internal.member_2": "0.1.0",
        "internal.print": "0.1.0",
        "intersection": "0.1.0",
        "io.jwt.decode": "0.1.0",
        "io.jwt.decode_verify": "0.1.0",
        "io.jwt.encode_sign": "0.1.0",
        "io.jwt.encode_sign_raw": "0.1.0",
        "io.jwt.verify_es256": "0.1.0",
        "io.jwt.verify_es384": "0.1.0",
        "io.jwt.verify_es512": "0.1.0",
        "io.jwt.verify_hs256": "0.1.0",
        "io.jwt.verify_hs384": "0.1.0",
        "io.jwt.verify_hs512": "0.1.0",
        "io.jwt.verify_ps256": "0.1.0",
        "io.jwt.verify_ps384": "0.1.0",
        "io.jwt.verify_ps512": "0.1.0",
        "io.jwt.verify_rs256": "0.1.0",
        "io.jwt.verify_rs384": "0.1.0",
        "io.jwt.verify_rs512": "0.1.0",
        "is_array": "0.1.0",
        "is_boolean": "0.1.0",
        "is_null": "0.1.0",
        "is_number": "0.1.0",
        "is_object": "0.1.0",
        "is_set": "0.1.0",
        "is_string": "0.1.0",
        "lower": "0.1.0",
        "lt": "0.1.0",
        "lte": "0.1.0",
        "max": "0.1.0",
        "min": "0.1.0",
        "minus": "0.1.0",
        "mul": "0.1.0",
        "neq": "0.1.0",
        "numbers.range": "0.1.0",
        "numbers.range_step": "0.1.0",
        "object.filter": "0.1.0",
        "object.get": "0.1.0",
        "object.keys": "0.1.0",
        "object.remove": "0.1.0",
        "object.subset": "0.1.0",
        "object.union": "0.1.0",
        "object.union_n": "0.1.0",
        "or": "0.1.0",
        "plus": "0.1.0",
        "product": "0.1.0",
        "rand.intn": "0.1.0",
        "rem": "0.1.0",
        "replace": "0.1.0",
        "round": "0.1.0",
        "sort": "0.1.0",
        "split": "0.1.0",
        "sprintf": "0.1.0",
        "startswith": "0.1.0",
        "strings.any_prefix_match": "0.1.0",
        "strings.any_suffix_match": "0.1.0",
        "strings.count": "0.1.0",
        "strings.replace_n": "0.1.0",
        "strings.reverse": "0.1.0",
        "substring": "0.1.0",
        "sum": "0.1.0",
        "time.add_date": "0.1.0",
        "time.clock": "0.1.0",
        "time.date": "0.1.0",
        "time.diff": "0.1.0",
        "time.format": "0.1.0",
        "time.now_ns": "0.1.0",
        "time.parse_duration_ns": "0.1.0",
        "time.parse_ns": "0.1.0",
        "time.parse_rfc3339_ns": "0.1.0",
        "time.weekday": "0.1.0",
        "to_number": "0.1.0",
        "trim": "0.1.0",
        "trim_left": "0.1.0",
        "trim_prefix": "0.1.0",
        "trim_right": "0.1.0",
        "trim_space": "0.1.0",
        "trim_suffix": "0.1.0",
        "type_name": "0.1.0",
        "union": "0.1.0",
        "upper": "0.1.0",
        "array.flatten": "0.3.0",
        "internal.member_3": "0.3.0",
        "opa.runtime": "0.3.0",
        "crypto.hmac.equal": "0.4.0",
        "crypto.hmac.md5": "0.4.0",
        "crypto.hmac.sha1": "0.4.0",
        "crypto.hmac.sha256": "0.4.0",
        "crypto.hmac.sha512": "0.4.0",
        "crypto.md5": "0.4.0",
        "crypto.sha1": "0.4.0",
        "crypto.sha256": "0.4.0",
        "graph.reachable": "0.4.0",
        "graph.reachable_paths": "0.4.0",
        "io.jwt.verify_eddsa": "0.4.0",
        "json.filter": "0.4.0",
        "json.is_valid": "0.4.0",
        "json.marshal": "0.4.0",
        "json.marshal_with_options": "0.4.0",
        "json.match_schema": "0.4.0",
        "json.patch": "0.4.0",
        "json.remove": "0.4.0",
        "json.unmarshal": "0.4.0",
        "json.verify_schema": "0.4.0",
        "net.cidr_contains": "0.4.0",
        "net.cidr_contains_matches": "0.4.0",
        "net.cidr_expand": "0.4.0",
        "net.cidr_intersects": "0.4.0",
        "net.cidr_is_valid": "0.4.0",
        "net.cidr_merge": "0.4.0",
        "net.lookup_ip_addr": "0.4.0",
        "providers.aws.sign_req": "0.4.0",
        "regex.find_all_string_submatch_n": "0.4.0",
        "regex.find_n": "0.4.0",
        "regex.globs_match": "0.4.0",
        "regex.is_valid": "0.4.0",
        "regex.match": "0.4.0",
        "regex.replace": "0.4.0",
        "regex.split": "0.4.0",
        "regex.template_match": "0.4.0",
        "semver.compare": "0.4.0",
        "semver.is_valid": "0.4.0",
        "uri.is_valid": "0.4.0",
        "uri.parse": "0.4.0",
        "uuid.parse": "0.4.0",
        "uuid.rfc4122": "0.4.0",
        "walk": "0.4.0",
        "yaml.is_valid": "0.4.0",
        "yaml.marshal": "0.4.0",
        "yaml.unmarshal": "0.4.0"
      }
    }
  ]
}
