{
  "page_id": "P04",
  "assembled_utc": "2026-10-25T14:29:29.610624+00:00",
  "executed_utc": "2026-10-25T14:29:29.556517+00:00",
  "runtime": {
    "name": "ICU4C",
    "version": "78.1",
    "source_url": "https://github.com/unicode-org/icu/releases/download/release-78.1/icu4c-78.1-sources.tgz",
    "source_commit": "049e0d6a420629ac7db77256987d083a563287b5",
    "archive_sha256": "6217f58ca39b23127605cfc6c7e0d3475fe4b0d63157011383d716cb41617886",
    "binary_hashes": {
      "libicui18n.78.1.dylib": "54ab04750ac30e0d58113bd55286121e141582f9c41046cd476bc450b0793469",
      "libicuuc.78.1.dylib": "0f24f016a3121c03de40ebd7c6f17278d8a223f9466423f42ffccb100e03aaf3",
      "libicudata.78.1.dylib": "de2861adb02f540125be09f6738eee9cdc4023d84815e937dc3dc3f7b29441b3"
    },
    "wrapper": {
      "name": "CPython",
      "version": "3.12.14",
      "source_commit": "2abcf904b8dac8c999d2b3aac76681abb333798a",
      "binary_sha256": "811e2679c20fd2c7413f7c5ca28ce903065eea8dadb8660f1b9379a28959a480"
    },
    "build": "Official release source archive compiled locally; no upstream library or tool binary redistributed."
  },
  "os": "Darwin 27.0.1",
  "architecture": "arm64",
  "command": "ICU_LIB_DIR=$ICU_PREFIX/lib DYLD_LIBRARY_PATH=$ICU_PREFIX/lib python3 check_names.py",
  "return_code": 0,
  "source_files": {
    "data/examples/lookalike-domains/check_names.py": "33459a3ea8a28fc8b4f6d107f1ec581e484e8f9eea6a57d7baebd6bbbe0ee772"
  },
  "output": {
    "icu_version": [
      78,
      1,
      0,
      0
    ],
    "checks": 65535,
    "unicode_version": [
      17,
      0,
      0,
      0
    ],
    "idna_options": "0x5e",
    "records": [
      {
        "name": "sample.test",
        "ascii": "sample.test",
        "check_flags": 0,
        "compared_with": "sample.test",
        "confusable_flags": 1,
        "idna_errors": 0
      },
      {
        "name": "sаmple.test",
        "ascii": "xn--smple-4ve.test",
        "check_flags": 16,
        "compared_with": "sample.test",
        "confusable_flags": 2,
        "idna_errors": 0
      },
      {
        "name": "bücher.test",
        "ascii": "xn--bcher-kva.test",
        "check_flags": 0,
        "compared_with": "sample.test",
        "confusable_flags": 0,
        "idna_errors": 0
      },
      {
        "name": "scope.test",
        "ascii": "scope.test",
        "check_flags": 0,
        "compared_with": "scope.test",
        "confusable_flags": 1,
        "idna_errors": 0
      },
      {
        "name": "ѕсоре.test",
        "ascii": "xn--e1argc3h.test",
        "check_flags": 16,
        "compared_with": "scope.test",
        "confusable_flags": 2,
        "idna_errors": 0
      },
      {
        "name": "sample.test.account.invalid",
        "ascii": "sample.test.account.invalid",
        "check_flags": 0,
        "compared_with": "sample.test",
        "confusable_flags": 0,
        "idna_errors": 0
      }
    ]
  },
  "network_scope": "The original program contains no network call; no destination, scan or provider API was contacted. No system-wide traffic capture was made.",
  "license": "CC BY 4.0",
  "code_license": "MIT",
  "prior_record": "data/measurements/earlier-runs/P9/P04-lookalike.json",
  "rerun_scope": "Portable loader executed with the same CPython 3.12.14 executable and ICU4C 78.1 libraries as the prior run; all six result objects, options and version fields match.",
  "portability": {
    "implemented": [
      "macOS dylib loading",
      "Linux so loading",
      "installed ICU symbol-version detection"
    ],
    "executed_platform": "macOS",
    "linux_execution": "Not run; Linux loader branches and commands were inspected only.",
    "installed_major_detected": 78
  }
}
