﻿{
    "ok":  true,
    "project":  "PLAI Chain",
    "package":  "plai-chain-source-20260706-1749.zip",
    "latest":  "plai-chain-source-latest.zip",
    "version":  "20260706-1749",
    "generatedAt":  "2026-07-06T08:49:22.3831077Z",
    "sizeBytes":  9923687,
    "sha256":  "6f546f9971495e3bfb0da4b43c5d9787097ab7eee49242c010f7fc0c6333d381",
    "latestSha256":  "6f546f9971495e3bfb0da4b43c5d9787097ab7eee49242c010f7fc0c6333d381",
    "fileCount":  241,
    "directoryCount":  12,
    "topDirectories":  [
                           "(root)",
                           "config",
                           "contracts",
                           "docs",
                           "lib",
                           "middleware",
                           "models",
                           "public",
                           "routes",
                           "scripts",
                           "services",
                           "views"
                       ],
    "releaseNotes":  [
                         "Public source package generated with sensitive data removal rules.",
                         "Includes server routes, services, models, views, public assets, contracts, documentation, and examples.",
                         "Excludes runtime secrets, wallets/private keys, database files, logs, uploads, dependency folders, and backups.",
                         "SHA256 is published for package integrity verification."
                     ],
    "releases":  [
                     {
                         "version":  "20260706-1749",
                         "package":  "plai-chain-source-20260706-1749.zip",
                         "generatedAt":  "2026-07-06T08:49:22.3831077Z",
                         "sizeBytes":  9923687,
                         "sha256":  "6f546f9971495e3bfb0da4b43c5d9787097ab7eee49242c010f7fc0c6333d381",
                         "fileCount":  241,
                         "notes":  [
                                       "Public source package generated with sensitive data removal rules.",
                                       "Includes server routes, services, models, views, public assets, contracts, documentation, and examples.",
                                       "Excludes runtime secrets, wallets/private keys, database files, logs, uploads, dependency folders, and backups.",
                                       "SHA256 is published for package integrity verification."
                                   ]
                     },
                     {
                         "version":  "20260706-1738",
                         "package":  "plai-chain-source-20260706-1738.zip",
                         "generatedAt":  "2026-07-06T08:38:54.3000829Z",
                         "sizeBytes":  9583445,
                         "sha256":  "771c0d476728dcf7c90b1f275f208e20d545aa6fcccaac49f23282737a8d5900",
                         "fileCount":  237,
                         "notes":  [
                                       "Public source package generated with sensitive data removal rules.",
                                       "Includes server routes, services, models, views, public assets, contracts, documentation, and examples.",
                                       "Excludes runtime secrets, wallets/private keys, database files, logs, uploads, dependency folders, and backups.",
                                       "SHA256 is published for package integrity verification."
                                   ]
                     },
                     {
                         "version":  "20260706-1635",
                         "package":  "plai-chain-source-20260706-1635.zip",
                         "generatedAt":  "2026-07-06T07:35:10.7345083Z",
                         "sizeBytes":  8660518,
                         "sha256":  "659a5702308230582c7adc93f4558e66447957e394e9d6c32d236b0ac14a7127",
                         "fileCount":  235,
                         "notes":  [
                                       "Public source package generated with sensitive data removal rules.",
                                       "Includes server routes, services, models, views, public assets, contracts, documentation, and examples.",
                                       "Excludes runtime secrets, wallets/private keys, database files, logs, uploads, dependency folders, and backups.",
                                       "SHA256 is published for package integrity verification."
                                   ]
                     }
                 ],
    "fileIndex":  [
                      {
                          "path":  ".env.example",
                          "sizeBytes":  1381,
                          "modifiedAt":  "2026-07-03T05:17:57.2258477Z"
                      },
                      {
                          "path":  ".gitignore",
                          "sizeBytes":  177,
                          "modifiedAt":  "2026-07-01T02:45:09.0649922Z"
                      },
                      {
                          "path":  "package-lock.json",
                          "sizeBytes":  52186,
                          "modifiedAt":  "2026-06-30T04:05:54.7339038Z"
                      },
                      {
                          "path":  "package.json",
                          "sizeBytes":  656,
                          "modifiedAt":  "2026-06-30T04:05:54.6908891Z"
                      },
                      {
                          "path":  "README.md",
                          "sizeBytes":  9307,
                          "modifiedAt":  "2026-06-29T08:24:42.5778621Z"
                      },
                      {
                          "path":  "server.js",
                          "sizeBytes":  3486,
                          "modifiedAt":  "2026-07-05T13:47:57.9591585Z"
                      },
                      {
                          "path":  "{console.error(e)",
                          "sizeBytes":  0,
                          "modifiedAt":  "2026-06-29T02:28:44.4988382Z"
                      },
                      {
                          "path":  "config\\coinConfig.js",
                          "sizeBytes":  829,
                          "modifiedAt":  "2026-07-06T00:31:45.0950496Z"
                      },
                      {
                          "path":  "config\\loadEnv.js",
                          "sizeBytes":  804,
                          "modifiedAt":  "2026-06-29T23:45:37.3766580Z"
                      },
                      {
                          "path":  "config\\tokenomicsConfig.js",
                          "sizeBytes":  2035,
                          "modifiedAt":  "2026-07-01T07:36:56.5492443Z"
                      },
                      {
                          "path":  "contracts\\proofContract.js",
                          "sizeBytes":  4829,
                          "modifiedAt":  "2026-06-29T01:33:50.9670289Z"
                      },
                      {
                          "path":  "docs\\AISFOR_TOKENOMICS_V0.1.md",
                          "sizeBytes":  17011,
                          "modifiedAt":  "2026-07-01T13:55:26.6507799Z"
                      },
                      {
                          "path":  "docs\\GLOBAL_CHAIN_PLAN.md",
                          "sizeBytes":  5185,
                          "modifiedAt":  "2026-06-30T07:44:18.9753803Z"
                      },
                      {
                          "path":  "docs\\INTEGRATION_MAP.md",
                          "sizeBytes":  7384,
                          "modifiedAt":  "2026-06-30T00:11:00.4680947Z"
                      },
                      {
                          "path":  "docs\\LEDGER_DB_MIGRATION_PLAN.md",
                          "sizeBytes":  14612,
                          "modifiedAt":  "2026-06-30T21:10:24.4230630Z"
                      },
                      {
                          "path":  "docs\\MAINNET_POLICY_DRAFT.md",
                          "sizeBytes":  6490,
                          "modifiedAt":  "2026-07-03T05:17:58.2871500Z"
                      },
                      {
                          "path":  "docs\\REWARD_SERVICE_INTEGRATION.md",
                          "sizeBytes":  3078,
                          "modifiedAt":  "2026-07-01T06:52:40.3711782Z"
                      },
                      {
                          "path":  "docs\\SOURCE_PUBLIC_NOTICE_KO.md",
                          "sizeBytes":  990,
                          "modifiedAt":  "2026-07-06T07:08:26.4666177Z"
                      },
                      {
                          "path":  "docs\\TESTNET_PLAN.md",
                          "sizeBytes":  1856,
                          "modifiedAt":  "2026-07-01T08:43:49.7386288Z"
                      },
                      {
                          "path":  "docs\\TESTNET_POLICY.md",
                          "sizeBytes":  6822,
                          "modifiedAt":  "2026-07-01T13:55:24.5592588Z"
                      },
                      {
                          "path":  "docs\\WHITEPAPER.html",
                          "sizeBytes":  42451,
                          "modifiedAt":  "2026-07-06T03:06:35.5944756Z"
                      },
                      {
                          "path":  "docs\\WHITEPAPER.md",
                          "sizeBytes":  31418,
                          "modifiedAt":  "2026-07-02T04:47:29.4233710Z"
                      },
                      {
                          "path":  "docs\\WHITEPAPER_KO.html",
                          "sizeBytes":  29577,
                          "modifiedAt":  "2026-07-06T03:06:36.6607414Z"
                      },
                      {
                          "path":  "lib\\rewardIntegrationClient.js",
                          "sizeBytes":  2348,
                          "modifiedAt":  "2026-07-01T05:17:54.0821642Z"
                      },
                      {
                          "path":  "middleware\\adminAuth.js",
                          "sizeBytes":  3638,
                          "modifiedAt":  "2026-07-01T09:28:08.5760043Z"
                      },
                      {
                          "path":  "middleware\\serviceAuth.js",
                          "sizeBytes":  5722,
                          "modifiedAt":  "2026-06-29T23:25:32.0428195Z"
                      },
                      {
                          "path":  "middleware\\walletUserAuth.js",
                          "sizeBytes":  4932,
                          "modifiedAt":  "2026-07-06T03:19:03.0438697Z"
                      },
                      {
                          "path":  "middleware\\walletUserAuth.js.bak-explorer-cookie-20260705",
                          "sizeBytes":  4049,
                          "modifiedAt":  "2026-07-01T23:35:43.9450904Z"
                      },
                      {
                          "path":  "middleware\\walletUserAuth.js.bak-explorer-root-cookie-20260705-2",
                          "sizeBytes":  4049,
                          "modifiedAt":  "2026-07-01T23:35:43.9450904Z"
                      },
                      {
                          "path":  "middleware\\walletUserAuth.js.bak-personal-explorer-session-20260705",
                          "sizeBytes":  4497,
                          "modifiedAt":  "2026-07-04T15:34:27.4667903Z"
                      },
                      {
                          "path":  "models\\BackupIndex.js",
                          "sizeBytes":  2066,
                          "modifiedAt":  "2026-06-29T06:03:07.9663557Z"
                      },
                      {
                          "path":  "models\\CallbackEvent.js",
                          "sizeBytes":  969,
                          "modifiedAt":  "2026-06-29T07:11:04.0599896Z"
                      },
                      {
                          "path":  "models\\ChainBlock.js",
                          "sizeBytes":  2616,
                          "modifiedAt":  "2026-07-01T01:57:36.2223329Z"
                      },
                      {
                          "path":  "models\\ChainTransaction.js",
                          "sizeBytes":  1210,
                          "modifiedAt":  "2026-06-29T00:42:52.8325447Z"
                      },
                      {
                          "path":  "models\\DistributedChunk.js",
                          "sizeBytes":  2518,
                          "modifiedAt":  "2026-06-29T06:29:27.3913808Z"
                      },
                      {
                          "path":  "models\\NodeEconomyLedger.js",
                          "sizeBytes":  1017,
                          "modifiedAt":  "2026-06-29T06:39:11.5620036Z"
                      },
                      {
                          "path":  "models\\NodeParticipant.js",
                          "sizeBytes":  3052,
                          "modifiedAt":  "2026-06-29T03:30:31.3676399Z"
                      },
                      {
                          "path":  "models\\PointLedger.js",
                          "sizeBytes":  535,
                          "modifiedAt":  "2026-06-29T00:42:55.6762018Z"
                      },
                      {
                          "path":  "models\\ProofLedger.js",
                          "sizeBytes":  1601,
                          "modifiedAt":  "2026-06-29T01:33:51.9131540Z"
                      },
                      {
                          "path":  "models\\RewardAuditLog.js",
                          "sizeBytes":  1509,
                          "modifiedAt":  "2026-07-01T02:09:15.0772880Z"
                      },
                      {
                          "path":  "models\\RewardLedger.js",
                          "sizeBytes":  1094,
                          "modifiedAt":  "2026-07-01T01:57:37.1452693Z"
                      },
                      {
                          "path":  "models\\RewardReviewDecision.js",
                          "sizeBytes":  655,
                          "modifiedAt":  "2026-07-01T03:12:21.8822153Z"
                      },
                      {
                          "path":  "models\\ValidatorVote.js",
                          "sizeBytes":  660,
                          "modifiedAt":  "2026-06-29T06:54:24.8704721Z"
                      },
                      {
                          "path":  "public\\site.webmanifest",
                          "sizeBytes":  608,
                          "modifiedAt":  "2026-07-06T08:45:17.5176023Z"
                      },
                      {
                          "path":  "public\\css\\admin.css",
                          "sizeBytes":  32914,
                          "modifiedAt":  "2026-07-04T07:46:21.7888759Z"
                      },
                      {
                          "path":  "public\\css\\admin.css.bak-filfox-node-20260704",
                          "sizeBytes":  30231,
                          "modifiedAt":  "2026-07-04T03:14:40.0369751Z"
                      },
                      {
                          "path":  "public\\css\\admin.css.bak-filfox-node-20260704-latest",
                          "sizeBytes":  30231,
                          "modifiedAt":  "2026-07-04T03:14:40.0369751Z"
                      },
                      {
                          "path":  "public\\css\\admin.css.bak-node-ui-20260704",
                          "sizeBytes":  27179,
                          "modifiedAt":  "2026-07-02T08:16:21.7008603Z"
                      },
                      {
                          "path":  "public\\images\\plai-chain-hero-chip.png",
                          "sizeBytes":  2206952,
                          "modifiedAt":  "2026-07-06T01:26:06.2850481Z"
                      },
                      {
                          "path":  "public\\images\\plai-chain-hero-sharp.png",
                          "sizeBytes":  3627551,
                          "modifiedAt":  "2026-07-06T02:11:29.3548098Z"
                      },
                      {
                          "path":  "public\\images\\plai-chain-hero.png",
                          "sizeBytes":  2085361,
                          "modifiedAt":  "2026-07-06T00:08:27.4848117Z"
                      },
                      {
                          "path":  "public\\images\\plai-icon-180.png",
                          "sizeBytes":  34235,
                          "modifiedAt":  "2026-07-06T08:43:58.1041151Z"
                      },
                      {
                          "path":  "public\\images\\plai-icon-192.png",
                          "sizeBytes":  38965,
                          "modifiedAt":  "2026-07-06T08:43:58.1861362Z"
                      },
                      {
                          "path":  "public\\images\\plai-icon-512.png",
                          "sizeBytes":  270494,
                          "modifiedAt":  "2026-07-06T08:43:58.2661560Z"
                      },
                      {
                          "path":  "public\\images\\plai-symbol-mark-v1.png",
                          "sizeBytes":  932262,
                          "modifiedAt":  "2026-07-06T08:29:32.6406467Z"
                      },
                      {
                          "path":  "routes\\admin.js",
                          "sizeBytes":  18500,
                          "modifiedAt":  "2026-07-03T05:13:48.2173316Z"
                      },
                      {
                          "path":  "routes\\admin.js.bak-trx-per-tb-20260703",
                          "sizeBytes":  18093,
                          "modifiedAt":  "2026-07-02T05:17:50.1687929Z"
                      },
                      {
                          "path":  "routes\\authStatus.js",
                          "sizeBytes":  908,
                          "modifiedAt":  "2026-06-29T23:25:58.1147845Z"
                      },
                      {
                          "path":  "routes\\backup.js",
                          "sizeBytes":  1638,
                          "modifiedAt":  "2026-06-29T06:05:01.2900006Z"
                      },
                      {
                          "path":  "routes\\block.js",
                          "sizeBytes":  3028,
                          "modifiedAt":  "2026-06-29T06:55:40.0879866Z"
                      },
                      {
                          "path":  "routes\\callback.js",
                          "sizeBytes":  1115,
                          "modifiedAt":  "2026-06-29T07:12:04.2799169Z"
                      },
                      {
                          "path":  "routes\\contract.js",
                          "sizeBytes":  345,
                          "modifiedAt":  "2026-06-29T01:33:53.8526401Z"
                      },
                      {
                          "path":  "routes\\explorer.js",
                          "sizeBytes":  39618,
                          "modifiedAt":  "2026-07-05T12:38:06.2625405Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-20260704221353",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-convenience-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-convenience-transfer-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-dashboard-i18n-20260704",
                          "sizeBytes":  15886,
                          "modifiedAt":  "2026-07-04T08:17:08.2195615Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-bilingual-20260704210228",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-clean-20260704-230703",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-filfox-i18n-20260704-final",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-i18n-20260704201708",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-i18n-dashboard-20260704",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-transfer-ledger-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-transfer-ledger-20260705-2",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-transfer-ui",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-ui-20260704204150",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-ui-20260704213830",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-explorer-ui-20260704215656",
                          "sizeBytes":  21653,
                          "modifiedAt":  "2026-07-04T10:55:46.2694291Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-filfox-dashboard-20260704",
                          "sizeBytes":  15886,
                          "modifiedAt":  "2026-07-04T08:17:08.2195615Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-filfox-node-20260704",
                          "sizeBytes":  11236,
                          "modifiedAt":  "2026-07-01T07:29:20.5229547Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-filfox-node-20260704-latest",
                          "sizeBytes":  11236,
                          "modifiedAt":  "2026-07-01T07:29:20.5229547Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-node-active-count-20260704",
                          "sizeBytes":  15423,
                          "modifiedAt":  "2026-07-04T07:46:19.5563184Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-personal-dashboard-20260705",
                          "sizeBytes":  28440,
                          "modifiedAt":  "2026-07-04T16:04:29.4273074Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-personal-explorer-20260705",
                          "sizeBytes":  28490,
                          "modifiedAt":  "2026-07-04T16:53:45.2893031Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-personal-explorer-login-20260705-2",
                          "sizeBytes":  27235,
                          "modifiedAt":  "2026-07-04T14:45:39.8250587Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-personal-explorer-session-20260705",
                          "sizeBytes":  27235,
                          "modifiedAt":  "2026-07-04T14:45:39.8250587Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-personal-login-20260705",
                          "sizeBytes":  27235,
                          "modifiedAt":  "2026-07-04T14:45:39.8250587Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-transfer-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-transfer-20260705-160804",
                          "sizeBytes":  33305,
                          "modifiedAt":  "2026-07-05T07:06:37.8171220Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-transfer-convenience-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-transfer-explorer-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-transfer-ledger-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-transfer-panel",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-transfer-panel-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-transfer-status-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-wallet-transfer-panel-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\explorer.js.bak-wallet-transfer-ui-20260705",
                          "sizeBytes":  28677,
                          "modifiedAt":  "2026-07-04T17:19:42.0102389Z"
                      },
                      {
                          "path":  "routes\\health.js",
                          "sizeBytes":  261,
                          "modifiedAt":  "2026-06-29T00:42:42.8111171Z"
                      },
                      {
                          "path":  "routes\\home.js",
                          "sizeBytes":  5760,
                          "modifiedAt":  "2026-07-06T07:50:11.7366518Z"
                      },
                      {
                          "path":  "routes\\node.js",
                          "sizeBytes":  4669,
                          "modifiedAt":  "2026-07-03T11:22:09.7486039Z"
                      },
                      {
                          "path":  "routes\\node.js.bak-node-collateral-20260703",
                          "sizeBytes":  4435,
                          "modifiedAt":  "2026-07-03T05:13:47.3195276Z"
                      },
                      {
                          "path":  "routes\\node.js.bak-trx-per-tb-20260703",
                          "sizeBytes":  4427,
                          "modifiedAt":  "2026-07-02T08:34:17.9595327Z"
                      },
                      {
                          "path":  "routes\\proof.js",
                          "sizeBytes":  1108,
                          "modifiedAt":  "2026-06-29T02:32:59.3355787Z"
                      },
                      {
                          "path":  "routes\\reward.js",
                          "sizeBytes":  5327,
                          "modifiedAt":  "2026-07-05T07:44:11.9331717Z"
                      },
                      {
                          "path":  "routes\\testnet.js",
                          "sizeBytes":  500,
                          "modifiedAt":  "2026-06-29T11:13:29.0545589Z"
                      },
                      {
                          "path":  "routes\\tx.js",
                          "sizeBytes":  846,
                          "modifiedAt":  "2026-06-29T00:42:44.7287846Z"
                      },
                      {
                          "path":  "routes\\wallet.js",
                          "sizeBytes":  6776,
                          "modifiedAt":  "2026-07-06T05:31:32.1668924Z"
                      },
                      {
                          "path":  "routes\\walletPage.js",
                          "sizeBytes":  21492,
                          "modifiedAt":  "2026-07-05T12:36:57.8422770Z"
                      },
                      {
                          "path":  "routes\\walletPage.js.bak-capacity-display-20260704",
                          "sizeBytes":  20846,
                          "modifiedAt":  "2026-07-03T16:00:30.7870170Z"
                      },
                      {
                          "path":  "routes\\walletPage.js.bak-node-chain-20260704",
                          "sizeBytes":  20194,
                          "modifiedAt":  "2026-07-03T11:33:41.6172211Z"
                      },
                      {
                          "path":  "routes\\walletPage.js.bak-node-collateral-20260703",
                          "sizeBytes":  16707,
                          "modifiedAt":  "2026-07-03T05:13:49.1405614Z"
                      },
                      {
                          "path":  "routes\\walletPage.js.bak-node-filter-20260704",
                          "sizeBytes":  20299,
                          "modifiedAt":  "2026-07-03T15:41:53.5656981Z"
                      },
                      {
                          "path":  "routes\\walletPage.js.bak-trx-message-20260704",
                          "sizeBytes":  21413,
                          "modifiedAt":  "2026-07-03T16:11:31.7952208Z"
                      },
                      {
                          "path":  "scripts\\build-public-source.ps1",
                          "sizeBytes":  6317,
                          "modifiedAt":  "2026-07-06T07:32:32.2612843Z"
                      },
                      {
                          "path":  "scripts\\build-whitepaper-html.js",
                          "sizeBytes":  8373,
                          "modifiedAt":  "2026-06-30T22:03:24.0878699Z"
                      },
                      {
                          "path":  "scripts\\e2e-chain-callback-test.js",
                          "sizeBytes":  9839,
                          "modifiedAt":  "2026-06-29T08:23:38.4721111Z"
                      },
                      {
                          "path":  "scripts\\ledger-db-dry-run.js",
                          "sizeBytes":  767,
                          "modifiedAt":  "2026-06-30T01:03:22.5277379Z"
                      },
                      {
                          "path":  "scripts\\ledger-db-probe.js",
                          "sizeBytes":  1193,
                          "modifiedAt":  "2026-06-30T04:07:25.2090124Z"
                      },
                      {
                          "path":  "scripts\\ledger-db-readiness.js",
                          "sizeBytes":  755,
                          "modifiedAt":  "2026-06-30T04:08:49.5899806Z"
                      },
                      {
                          "path":  "scripts\\ledger-db-stage-backfill.js",
                          "sizeBytes":  3905,
                          "modifiedAt":  "2026-06-30T04:21:28.8692769Z"
                      },
                      {
                          "path":  "scripts\\ledger-db-stage-compare.js",
                          "sizeBytes":  3037,
                          "modifiedAt":  "2026-06-30T04:21:28.8732779Z"
                      },
                      {
                          "path":  "scripts\\ledger-dual-write-shadow-test.js",
                          "sizeBytes":  881,
                          "modifiedAt":  "2026-06-30T01:31:01.4691655Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-live-backfill.js",
                          "sizeBytes":  4350,
                          "modifiedAt":  "2026-06-30T10:14:32.3863112Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-live-sync.js",
                          "sizeBytes":  1144,
                          "modifiedAt":  "2026-06-30T20:18:36.2863593Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-observation-compare.js",
                          "sizeBytes":  531,
                          "modifiedAt":  "2026-06-30T04:49:34.9550886Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-observation-sync.js",
                          "sizeBytes":  519,
                          "modifiedAt":  "2026-06-30T04:49:34.9540876Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-observation-window.js",
                          "sizeBytes":  1835,
                          "modifiedAt":  "2026-06-30T06:54:48.0962324Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-post-switch-guard.js",
                          "sizeBytes":  660,
                          "modifiedAt":  "2026-06-30T20:52:16.3939818Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-read-compare.js",
                          "sizeBytes":  2827,
                          "modifiedAt":  "2026-06-30T10:10:50.6193020Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-read-monitor.js",
                          "sizeBytes":  1364,
                          "modifiedAt":  "2026-06-30T20:33:31.1498010Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-read-snapshot.js",
                          "sizeBytes":  1791,
                          "modifiedAt":  "2026-06-30T10:54:48.7767817Z"
                      },
                      {
                          "path":  "scripts\\ledger-mongo-read-status.js",
                          "sizeBytes":  264,
                          "modifiedAt":  "2026-06-30T10:10:50.6203019Z"
                      },
                      {
                          "path":  "scripts\\ledger-read-switch-preflight.js",
                          "sizeBytes":  752,
                          "modifiedAt":  "2026-06-30T07:43:19.5621610Z"
                      },
                      {
                          "path":  "scripts\\ledger-shadow-compare.js",
                          "sizeBytes":  781,
                          "modifiedAt":  "2026-06-30T02:33:29.5674472Z"
                      },
                      {
                          "path":  "scripts\\repair-trx-collateral-state-20260704.js",
                          "sizeBytes":  3202,
                          "modifiedAt":  "2026-07-04T01:36:22.3584736Z"
                      },
                      {
                          "path":  "scripts\\reward-client-dry-run-example.js",
                          "sizeBytes":  2030,
                          "modifiedAt":  "2026-07-01T05:18:43.0941710Z"
                      },
                      {
                          "path":  "scripts\\reward-dry-run-manifest-check.js",
                          "sizeBytes":  1719,
                          "modifiedAt":  "2026-07-01T05:11:13.0534282Z"
                      },
                      {
                          "path":  "scripts\\reward-http-dry-run-smoke.js",
                          "sizeBytes":  1022,
                          "modifiedAt":  "2026-07-01T05:25:32.4522332Z"
                      },
                      {
                          "path":  "scripts\\reward-integration-manifest-check.js",
                          "sizeBytes":  564,
                          "modifiedAt":  "2026-07-01T04:57:04.6875326Z"
                      },
                      {
                          "path":  "scripts\\reward-live-canary-approved-run.js",
                          "sizeBytes":  3341,
                          "modifiedAt":  "2026-07-01T06:53:20.6748643Z"
                      },
                      {
                          "path":  "scripts\\reward-live-canary-permit.js",
                          "sizeBytes":  501,
                          "modifiedAt":  "2026-07-01T06:31:39.9898730Z"
                      },
                      {
                          "path":  "scripts\\reward-live-canary-postcheck.js",
                          "sizeBytes":  279,
                          "modifiedAt":  "2026-07-01T06:24:48.9768478Z"
                      },
                      {
                          "path":  "scripts\\reward-live-canary-preflight.js",
                          "sizeBytes":  1160,
                          "modifiedAt":  "2026-07-01T06:00:12.1569710Z"
                      },
                      {
                          "path":  "scripts\\reward-live-canary.js",
                          "sizeBytes":  2679,
                          "modifiedAt":  "2026-07-01T05:48:42.6895823Z"
                      },
                      {
                          "path":  "scripts\\reward-rollout-status.js",
                          "sizeBytes":  940,
                          "modifiedAt":  "2026-07-01T05:35:36.9426491Z"
                      },
                      {
                          "path":  "scripts\\reward-service-auth-check.js",
                          "sizeBytes":  1381,
                          "modifiedAt":  "2026-07-01T05:02:46.5481311Z"
                      },
                      {
                          "path":  "services\\backupIndexService.js",
                          "sizeBytes":  4933,
                          "modifiedAt":  "2026-06-29T06:05:01.2889994Z"
                      },
                      {
                          "path":  "services\\blockService.js",
                          "sizeBytes":  14113,
                          "modifiedAt":  "2026-07-01T02:00:20.4684618Z"
                      },
                      {
                          "path":  "services\\callbackService.js",
                          "sizeBytes":  8386,
                          "modifiedAt":  "2026-06-29T08:50:06.4626312Z"
                      },
                      {
                          "path":  "services\\chainTransactionService.js",
                          "sizeBytes":  1057,
                          "modifiedAt":  "2026-06-29T02:28:00.9492479Z"
                      },
                      {
                          "path":  "services\\dbLedgerAdapter.js",
                          "sizeBytes":  3571,
                          "modifiedAt":  "2026-06-30T01:20:43.9749198Z"
                      },
                      {
                          "path":  "services\\ledgerConsistencyService.js",
                          "sizeBytes":  3789,
                          "modifiedAt":  "2026-06-30T02:31:57.7267101Z"
                      },
                      {
                          "path":  "services\\ledgerDbReadinessService.js",
                          "sizeBytes":  8602,
                          "modifiedAt":  "2026-06-30T08:49:53.8489310Z"
                      },
                      {
                          "path":  "services\\ledgerMigrationService.js",
                          "sizeBytes":  14148,
                          "modifiedAt":  "2026-07-01T03:12:21.8852161Z"
                      },
                      {
                          "path":  "services\\ledgerMongoPostSwitchGuardService.js",
                          "sizeBytes":  3727,
                          "modifiedAt":  "2026-06-30T20:52:15.3587358Z"
                      },
                      {
                          "path":  "services\\ledgerMongoReadMonitorService.js",
                          "sizeBytes":  4851,
                          "modifiedAt":  "2026-06-30T20:32:07.3471193Z"
                      },
                      {
                          "path":  "services\\ledgerReadBackendSwitchService.js",
                          "sizeBytes":  2422,
                          "modifiedAt":  "2026-06-30T13:08:41.7514031Z"
                      },
                      {
                          "path":  "services\\ledgerReadSwitchApprovalService.js",
                          "sizeBytes":  1959,
                          "modifiedAt":  "2026-06-30T08:49:37.5084890Z"
                      },
                      {
                          "path":  "services\\mockChainAdapter.js",
                          "sizeBytes":  770,
                          "modifiedAt":  "2026-06-29T00:42:47.2662266Z"
                      },
                      {
                          "path":  "services\\mongoLedgerLiveWriterAdapter.js",
                          "sizeBytes":  5377,
                          "modifiedAt":  "2026-07-05T13:16:05.4000883Z"
                      },
                      {
                          "path":  "services\\mongoLedgerObservationAdapter.js",
                          "sizeBytes":  10195,
                          "modifiedAt":  "2026-07-05T13:16:06.5077818Z"
                      },
                      {
                          "path":  "services\\mongoLedgerReadAdapter.js",
                          "sizeBytes":  3537,
                          "modifiedAt":  "2026-07-01T03:12:21.8842159Z"
                      },
                      {
                          "path":  "services\\mongoReadSnapshotService.js",
                          "sizeBytes":  4050,
                          "modifiedAt":  "2026-07-04T01:38:18.0010659Z"
                      },
                      {
                          "path":  "services\\nodeParticipantService.js",
                          "sizeBytes":  6353,
                          "modifiedAt":  "2026-06-29T06:41:12.9220354Z"
                      },
                      {
                          "path":  "services\\persistentStore.js",
                          "sizeBytes":  5454,
                          "modifiedAt":  "2026-07-03T05:09:54.8506059Z"
                      },
                      {
                          "path":  "services\\persistentStore.js.bak-trx-per-tb-20260703",
                          "sizeBytes":  5315,
                          "modifiedAt":  "2026-07-02T03:43:55.0546609Z"
                      },
                      {
                          "path":  "services\\pointLedgerService.js",
                          "sizeBytes":  897,
                          "modifiedAt":  "2026-06-29T06:39:33.2704223Z"
                      },
                      {
                          "path":  "services\\proofLedgerService.js",
                          "sizeBytes":  4141,
                          "modifiedAt":  "2026-06-29T02:58:28.8164352Z"
                      },
                      {
                          "path":  "services\\rewardAuditService.js",
                          "sizeBytes":  2527,
                          "modifiedAt":  "2026-07-01T02:45:09.0669932Z"
                      },
                      {
                          "path":  "services\\rewardHttpSmokeService.js",
                          "sizeBytes":  2741,
                          "modifiedAt":  "2026-07-01T05:25:00.1486433Z"
                      },
                      {
                          "path":  "services\\rewardLedgerService.js",
                          "sizeBytes":  13698,
                          "modifiedAt":  "2026-07-05T12:15:53.8155245Z"
                      },
                      {
                          "path":  "services\\rewardLiveCanaryApprovalService.js",
                          "sizeBytes":  2960,
                          "modifiedAt":  "2026-07-01T06:43:50.6088136Z"
                      },
                      {
                          "path":  "services\\rewardLiveCanaryPostCheckService.js",
                          "sizeBytes":  2851,
                          "modifiedAt":  "2026-07-01T06:17:57.1331093Z"
                      },
                      {
                          "path":  "services\\rewardPolicyService.js",
                          "sizeBytes":  12084,
                          "modifiedAt":  "2026-07-05T12:16:00.6938146Z"
                      },
                      {
                          "path":  "services\\rewardReadinessService.js",
                          "sizeBytes":  16622,
                          "modifiedAt":  "2026-07-01T06:29:31.5988455Z"
                      },
                      {
                          "path":  "services\\rewardReviewService.js",
                          "sizeBytes":  7119,
                          "modifiedAt":  "2026-07-01T04:04:24.8685763Z"
                      },
                      {
                          "path":  "services\\testnetService.js",
                          "sizeBytes":  5224,
                          "modifiedAt":  "2026-07-06T00:31:46.2103277Z"
                      },
                      {
                          "path":  "services\\tokenomicsService.js",
                          "sizeBytes":  766,
                          "modifiedAt":  "2026-06-30T23:04:43.2066086Z"
                      },
                      {
                          "path":  "services\\tronNetworkService.js",
                          "sizeBytes":  9753,
                          "modifiedAt":  "2026-07-04T01:57:20.3407567Z"
                      },
                      {
                          "path":  "services\\tronNetworkService.js.bak-bad-trx-20260704",
                          "sizeBytes":  8709,
                          "modifiedAt":  "2026-07-02T05:39:06.2009388Z"
                      },
                      {
                          "path":  "services\\trxCollateralService.js",
                          "sizeBytes":  20282,
                          "modifiedAt":  "2026-07-04T01:53:10.8699785Z"
                      },
                      {
                          "path":  "services\\trxCollateralService.js.bak-bad-trx-20260704",
                          "sizeBytes":  18729,
                          "modifiedAt":  "2026-07-03T11:20:11.3134202Z"
                      },
                      {
                          "path":  "services\\trxCollateralService.js.bak-node-collateral-20260703",
                          "sizeBytes":  17979,
                          "modifiedAt":  "2026-07-03T05:17:56.1825783Z"
                      },
                      {
                          "path":  "services\\trxCollateralService.js.bak-pending-confirmation-recheck-20260704",
                          "sizeBytes":  19077,
                          "modifiedAt":  "2026-07-04T01:03:04.9436513Z"
                      },
                      {
                          "path":  "services\\trxCollateralService.js.bak-trx-ceil-tb-20260703",
                          "sizeBytes":  17979,
                          "modifiedAt":  "2026-07-03T05:17:56.1825783Z"
                      },
                      {
                          "path":  "services\\trxCollateralService.js.bak-trx-per-tb-20260703",
                          "sizeBytes":  15248,
                          "modifiedAt":  "2026-07-02T05:39:39.1903980Z"
                      },
                      {
                          "path":  "services\\walletService.js",
                          "sizeBytes":  31041,
                          "modifiedAt":  "2026-07-06T05:29:40.7532905Z"
                      },
                      {
                          "path":  "views\\address.ejs",
                          "sizeBytes":  3465,
                          "modifiedAt":  "2026-07-06T03:19:06.6084789Z"
                      },
                      {
                          "path":  "views\\admin.ejs",
                          "sizeBytes":  30658,
                          "modifiedAt":  "2026-07-06T03:22:54.8497827Z"
                      },
                      {
                          "path":  "views\\admin.ejs.bak-trx-per-tb-20260703",
                          "sizeBytes":  29751,
                          "modifiedAt":  "2026-07-02T05:30:32.9037604Z"
                      },
                      {
                          "path":  "views\\admin_login.ejs",
                          "sizeBytes":  1709,
                          "modifiedAt":  "2026-07-06T03:19:10.8715423Z"
                      },
                      {
                          "path":  "views\\admin_rewards.ejs",
                          "sizeBytes":  26424,
                          "modifiedAt":  "2026-07-06T03:22:55.8250259Z"
                      },
                      {
                          "path":  "views\\block-detail.ejs",
                          "sizeBytes":  5687,
                          "modifiedAt":  "2026-07-06T03:19:07.6737445Z"
                      },
                      {
                          "path":  "views\\explorer.ejs",
                          "sizeBytes":  36711,
                          "modifiedAt":  "2026-07-06T08:46:26.2903486Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-20260704221353",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-convenience-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-convenience-transfer-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-dashboard-i18n-20260704",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-bilingual-20260704210228",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-clean-20260704-230703",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-filfox-i18n-20260704-final",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-i18n-20260704201708",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-i18n-dashboard-20260704",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-transfer-ledger-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-transfer-ledger-20260705-2",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-transfer-ui",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-ui-20260704204150",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-ui-20260704213831",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-explorer-ui-20260704215657",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-filfox-dashboard-20260704",
                          "sizeBytes":  17480,
                          "modifiedAt":  "2026-07-04T08:18:02.7690847Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-filfox-node-20260704",
                          "sizeBytes":  13375,
                          "modifiedAt":  "2026-07-01T07:29:20.5669650Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-filfox-node-20260704-latest",
                          "sizeBytes":  13375,
                          "modifiedAt":  "2026-07-01T07:29:20.5669650Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-node-active-count-20260704",
                          "sizeBytes":  17461,
                          "modifiedAt":  "2026-07-04T07:46:20.7156081Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-transfer-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-transfer-20260705-160804",
                          "sizeBytes":  28165,
                          "modifiedAt":  "2026-07-05T07:07:26.6364575Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-transfer-convenience-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-transfer-explorer-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-transfer-ledger-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-transfer-panel",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-transfer-panel-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-transfer-status-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-wallet-transfer-panel-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\explorer.ejs.bak-wallet-transfer-ui-20260705",
                          "sizeBytes":  21801,
                          "modifiedAt":  "2026-07-04T14:48:54.7998987Z"
                      },
                      {
                          "path":  "views\\home.ejs",
                          "sizeBytes":  41476,
                          "modifiedAt":  "2026-07-06T08:45:43.7293565Z"
                      },
                      {
                          "path":  "views\\home.ejs.bak-before-circuit-flow-20260706",
                          "sizeBytes":  36369,
                          "modifiedAt":  "2026-07-06T01:30:51.0879456Z"
                      },
                      {
                          "path":  "views\\ledger-migration.ejs",
                          "sizeBytes":  29458,
                          "modifiedAt":  "2026-07-01T09:15:45.2123964Z"
                      },
                      {
                          "path":  "views\\listing.ejs",
                          "sizeBytes":  14741,
                          "modifiedAt":  "2026-07-06T08:47:10.5265263Z"
                      },
                      {
                          "path":  "views\\proof-detail.ejs",
                          "sizeBytes":  3396,
                          "modifiedAt":  "2026-07-06T03:19:08.7140041Z"
                      },
                      {
                          "path":  "views\\reward-audit-detail.ejs",
                          "sizeBytes":  7174,
                          "modifiedAt":  "2026-07-01T07:29:20.5709663Z"
                      },
                      {
                          "path":  "views\\reward-detail.ejs",
                          "sizeBytes":  7845,
                          "modifiedAt":  "2026-07-01T03:40:55.3775728Z"
                      },
                      {
                          "path":  "views\\reward-review-detail.ejs",
                          "sizeBytes":  5427,
                          "modifiedAt":  "2026-07-01T03:40:35.7274656Z"
                      },
                      {
                          "path":  "views\\source.ejs",
                          "sizeBytes":  15497,
                          "modifiedAt":  "2026-07-06T08:46:48.2593367Z"
                      },
                      {
                          "path":  "views\\status.ejs",
                          "sizeBytes":  7738,
                          "modifiedAt":  "2026-07-06T08:48:28.2321436Z"
                      },
                      {
                          "path":  "views\\tx-detail.ejs",
                          "sizeBytes":  5705,
                          "modifiedAt":  "2026-07-06T03:19:09.8042759Z"
                      },
                      {
                          "path":  "views\\wallet.ejs",
                          "sizeBytes":  32197,
                          "modifiedAt":  "2026-07-04T03:08:18.4448138Z"
                      },
                      {
                          "path":  "views\\wallet.ejs.bak-capacity-display-20260704",
                          "sizeBytes":  28894,
                          "modifiedAt":  "2026-07-03T11:34:32.2444799Z"
                      },
                      {
                          "path":  "views\\wallet.ejs.bak-node-collateral-20260703",
                          "sizeBytes":  26494,
                          "modifiedAt":  "2026-07-03T10:50:55.5408969Z"
                      },
                      {
                          "path":  "views\\wallet.ejs.bak-node-select-view-20260704",
                          "sizeBytes":  28922,
                          "modifiedAt":  "2026-07-03T16:14:03.9071931Z"
                      },
                      {
                          "path":  "views\\wallet.ejs.bak-node-ui-20260704",
                          "sizeBytes":  29355,
                          "modifiedAt":  "2026-07-04T02:21:58.6227996Z"
                      },
                      {
                          "path":  "views\\wallet.ejs.bak-trx-per-tb-20260703",
                          "sizeBytes":  25979,
                          "modifiedAt":  "2026-07-02T10:02:23.7123098Z"
                      },
                      {
                          "path":  "views\\wallet_login_required.ejs",
                          "sizeBytes":  1266,
                          "modifiedAt":  "2026-07-01T23:35:47.7620534Z"
                      }
                  ],
    "fileIndexTruncated":  false,
    "license":  {
                    "summary":  "Public review, audit, and transparency use is allowed. Commercial reuse, exchange listing impersonation, private-key extraction attempts, and redistribution with removed notices are not allowed without written permission.",
                    "name":  "PLAI Chain Public Source Review License"
                },
    "excluded":  {
                     "patterns":  [
                                      ".env.* except .env.example",
                                      "secret/private/password/credential/recovery/wallet-key/admin-session",
                                      "archives"
                                  ],
                     "extensions":  [
                                        ".bak",
                                        ".tmp",
                                        ".log",
                                        ".pfx",
                                        ".pem",
                                        ".key",
                                        ".crt",
                                        ".sqlite",
                                        ".db"
                                    ],
                     "directories":  [
                                         ".git",
                                         ".agents",
                                         ".codex",
                                         "node_modules",
                                         "data",
                                         "logs",
                                         "tmp",
                                         "temp",
                                         "public\\source-release"
                                     ],
                     "files":  [
                                   ".env",
                                   "ledger.json",
                                   "npm-debug.log",
                                   "yarn-debug.log",
                                   "yarn-error.log",
                                   "pnpm-debug.log",
                                   "aisfor-chain.code-workspace"
                               ]
                 }
}
