{
  "schema_version": 1,
  "version_id": "1.0.0",
  "measured_at_utc": "2026-10-13T16:51:56.131593+00:00",
  "metric_id": "original_body_bytes_over_exefs_text_bytes",
  "metric_label": "Proxy de cobertura de fonte por bytes originais",
  "formula": "100 * sum(bytes dos corpos originais de entradas completas substituidas) / sum(bytes .text dos quatro NSO do ExeFS)",
  "scope": "Todos os modulos NSO do ExeFS 1.0.0: jogo, runtime e SDK; nenhuma contagem de funcoes/regioes usada como denominador",
  "module_count": 4,
  "text_segment_count": 4,
  "complete_entries": 8,
  "reconstructed_original_body_bytes": 1212,
  "exefs_text_bytes": 44815680,
  "coverage_ratio": 2.7044105991474414e-05,
  "coverage_percent": 0.0027044105991474413,
  "display_percent": "0.002704%",
  "tested_candidate_dll_sha256": "cbf43948739caba7202be8a59e36ea24160fb05befb0caecb08cbb1c629c04e8",
  "modules": [
    {
      "module": "rtld",
      "text_segment_count": 1,
      "text_bytes": 5728,
      "complete_entries": 0,
      "reconstructed_original_body_bytes": 0,
      "nso_sha256": "a71c5118f08ec8707a6c68754607ad069f5be50fa60cea6d805e0bc2ad4655a5",
      "text_sha256": "d87463d3fec1e568a80b86ed835e29a078e781644fd8a6802228e773aedd6820",
      "private_nso_reverified": true,
      "nso_text_hash_verified": true,
      "coverage_ratio": 0.0,
      "coverage_percent": 0.0
    },
    {
      "module": "main",
      "text_segment_count": 1,
      "text_bytes": 35723872,
      "complete_entries": 7,
      "reconstructed_original_body_bytes": 708,
      "nso_sha256": "f8d248109ff72999b4600ae3749f8c7397fb960f7ad3ab8dee3018ae9e14e900",
      "text_sha256": "9c9b45d8e7a58706ca59e7244b3aebac2325ef98faa205e007974eeeb2f758e9",
      "private_nso_reverified": true,
      "nso_text_hash_verified": true,
      "coverage_ratio": 1.9818680349095416e-05,
      "coverage_percent": 0.0019818680349095417
    },
    {
      "module": "subsdk0",
      "text_segment_count": 1,
      "text_bytes": 3582656,
      "complete_entries": 0,
      "reconstructed_original_body_bytes": 0,
      "nso_sha256": "16f53a607b788aadb95019914a2754206771f74991458bf06a0cff69d53ad83a",
      "text_sha256": "48d136465dc1a9e38f967b87d812c37bc1170afb637271aeab27dcb57f59ff0a",
      "private_nso_reverified": true,
      "nso_text_hash_verified": true,
      "coverage_ratio": 0.0,
      "coverage_percent": 0.0
    },
    {
      "module": "sdk",
      "text_segment_count": 1,
      "text_bytes": 5503424,
      "complete_entries": 1,
      "reconstructed_original_body_bytes": 504,
      "nso_sha256": "31ce67e8701584ba812dceeae9b590d7a6ad642bcb5aa74d2fe3ea5c5474250d",
      "text_sha256": "6bdef3d1e640f5d75e01c00453940a65bd61db747c8e6026cf95916e0f9d4169",
      "private_nso_reverified": true,
      "nso_text_hash_verified": true,
      "coverage_ratio": 9.15793513274645e-05,
      "coverage_percent": 0.00915793513274645
    }
  ],
  "complete_original_bodies": [
    {
      "module": "main",
      "relative_address": "0x1bf0",
      "original_body_bytes": 300,
      "original_body_sha256": "777e6f098aa5bf804a99ff496ef97be03b4b29e267ccfacee159e81294d29147",
      "evidence": "metadata/1.0.0/identifier-hash-validation.json"
    },
    {
      "module": "main",
      "relative_address": "0xac10",
      "original_body_bytes": 8,
      "original_body_sha256": "2b59db05426e0f313d72b30f3398c65721de2562a59dc46ceeba224f98d0b876",
      "evidence": "metadata/1.0.0/matching-pilot.json"
    },
    {
      "module": "sdk",
      "relative_address": "0x341a00",
      "original_body_bytes": 504,
      "original_body_sha256": "4a0fa074ed93841eb052a04603aaa805113b44315a4050d2f15c518690f33816",
      "evidence": "metadata/windows/1.0.0/npad-full-key-validation.json"
    },
    {
      "module": "main",
      "relative_address": "0x455d00",
      "original_body_bytes": 28,
      "original_body_sha256": "95d485e1ee6269c3eb56a75018c9b773d3061f1bd2d3b18e7f8aaefdf55eb153",
      "evidence": "metadata/1.0.0/event-context-validation.json"
    },
    {
      "module": "main",
      "relative_address": "0x455d20",
      "original_body_bytes": 24,
      "original_body_sha256": "5f4710333b9dcc09f05c9bbbffd1bc6c3e964a1e31dcd49a6e373a635c166e4e",
      "evidence": "metadata/1.0.0/event-context-validation.json"
    },
    {
      "module": "main",
      "relative_address": "0x455d40",
      "original_body_bytes": 24,
      "original_body_sha256": "889fe38e8586541885007dbca210b6ffe497d83a67403610c7abeb9f98bdb14e",
      "evidence": "metadata/1.0.0/event-context-validation.json"
    },
    {
      "module": "main",
      "relative_address": "0x455d60",
      "original_body_bytes": 24,
      "original_body_sha256": "e3d8041173458deef41e0ca0690784286af720e343c96ad9d834b76bda367322",
      "evidence": "metadata/1.0.0/event-context-validation.json"
    },
    {
      "module": "main",
      "relative_address": "0xf4a080",
      "original_body_bytes": 300,
      "original_body_sha256": "1729e33defc1849228ab8424fd1847346a67f718c4c6eaed8675d41491814cbb",
      "evidence": "metadata/1.0.0/flag-table-validation.json"
    }
  ],
  "excluded": {
    "partial_region_count": 1,
    "guarded_entry_count": 2,
    "other": [
      "standalone/unintegrated candidates",
      "generated or lifted C",
      "external callees",
      "assets and .rodata/.data/.bss",
      "compressed file size"
    ]
  },
  "evidence": [
    {
      "path": "metadata/windows/1.0.0/exefs-profile.json",
      "sha256": "1ebe9992da374230e1e7fe95f9e18e78badf10e26f5cccf31f3e5f51428812ea"
    },
    {
      "path": "metadata/windows/1.0.0/reconstructed-replacements.json",
      "sha256": "cbfc82a88fa6d9f522c4360f2cf52b829104a5b57bd997dd26c75d1aa1b3496f"
    },
    {
      "path": "metadata/windows/1.0.0/replacements-validation.json",
      "sha256": "69be285804716c903cad73906ac733c795ba1434ecb7ed2fd272e2a0cf445547"
    },
    {
      "path": "metadata/windows/1.0.0/event-context-bridge-validation.json",
      "sha256": "0c2b14b96132721821ea9ac20a9e5bf1a56374aa39279c980b183bad19c71e71"
    },
    {
      "path": "metadata/1.0.0/identifier-hash-validation.json",
      "sha256": "13103e0fec407efff5e0f31266c16f43762e8d8b5c6f14e42a8dddc59f617060"
    },
    {
      "path": "metadata/1.0.0/matching-pilot.json",
      "sha256": "187ec5ac9db29220b4a33768fddb5827b274172687463c8abcf8e4c07344c4fe"
    },
    {
      "path": "metadata/windows/1.0.0/npad-full-key-validation.json",
      "sha256": "99450f23c6c60de408623720c00ead532c0673b6288dfd022dedc3f2b32d4946"
    },
    {
      "path": "metadata/1.0.0/event-context-validation.json",
      "sha256": "621b4f8f95e912d6f4aac17aaca542fe6eb4ebc31eafb93630fba9c32620d246"
    },
    {
      "path": "metadata/1.0.0/flag-table-validation.json",
      "sha256": "37e269e427b688814b6c403716960aae17d0cd16fbf5eae45943308ae426234b"
    },
    {
      "path": "metadata/windows/1.0.0/flag-table-bridge-validation.json",
      "sha256": "bdfb735f4024785ddb3ca7ebe582bee9a2373db53915d40ca88bd68e62f789df"
    }
  ],
  "method": [
    "Inventoried all local ExeFS files by NSO0 signature; exact set matched the public module profile",
    "Independently decompressed and verified all four NSOs and enabled segment hashes in memory",
    "Used uncompressed .text memory_size, not stored/compressed bytes",
    "Verified eight original body hashes and nonoverlapping .text intervals against corresponding native ABI reports"
  ],
  "limitations": [
    "Proxy measures byte volume, not recovered functionality, complexity, semantic completeness or gameplay progress",
    ".text can contain padding, stubs, module metadata and embedded literals; it is not a proof of an exact instruction/function inventory",
    "Runtime/SDK modules are included; this is not a game-logic-only percentage",
    "Only exact complete entry bodies enter the numerator; their external callees and interior interpreter fallbacks are not counted as recovered",
    "Original C++ declarations/types and binary matching remain separate claims",
    "Tested candidate snapshot is not proof that the whole game or decompilation goal is complete",
    "Counts of 197118 generated regions or 60728 main functions are not interchangeable with this all-module denominator"
  ],
  "publication_content": "Aggregated sizes, counts, addresses and hashes only; no assets, dumps, raw headers or original code"
}
