{
  "zone": "V19 ENGINE",
  "manifest": "config/hash_manifests/v19_engine.manifest",
  "files_count": 14,
  "global_sha256": "21a75f160f32d769b11f015be07db3de031543565ba713d395d76ab85d54187f",
  "files": [
    {
      "path": "config/engine_version.json",
      "sha256": "96be80aae7696a2b2c3e00e9ddb79d4d37ef3bf2f7bde8c71871b8e912e52cfa",
      "lines": 9
    },
    {
      "path": "config/universe.json",
      "sha256": "781c1759216b14f12c5b17750910c521afd5a7dfe47b0bf1f3edd4d588425f0a",
      "lines": 3331
    },
    {
      "path": "config/v14_config.json",
      "sha256": "5ce31b16e6c6bebdc0ae386571a9df6a69e2a6110e7944bdd26a05cd6cfe2881",
      "lines": 41
    },
    {
      "path": "scheduler/tasks/v14_monthly.py",
      "sha256": "9a159dca0e7f122f656748180f1db70ebca8d0215ce2be250627b46b302625cc",
      "lines": 89
    },
    {
      "path": "services/v14/__init__.py",
      "sha256": "07c80a599b5cbcf5d0357c330eaf040998a07ef2757121c99e757d4b69493072",
      "lines": 8
    },
    {
      "path": "services/v14/allocator.py",
      "sha256": "ab3e202a3bb69248ef8e9e68e99ea3f73ed793a5d0a3a8886cb5e23412e3645d",
      "lines": 82
    },
    {
      "path": "services/v14/backtest_v14.py",
      "sha256": "081af3206e4d29ece02f1e28f69d25751da864619da8c90ed44c167034772505",
      "lines": 140
    },
    {
      "path": "services/v14/live_allocation.py",
      "sha256": "424c5e0819e9c9c74c320b44ca07d7f4e202554274bb0aa3e3bdc6c172036e02",
      "lines": 388
    },
    {
      "path": "services/v14/momentum.py",
      "sha256": "154c87a94e74a0113e0fda45c4962c4fa78e2fc96715f883659a56eed1a6d142",
      "lines": 71
    },
    {
      "path": "services/v14/paper_trading.py",
      "sha256": "c7ab80b162dbc2f82682d30766c1eb4782e56f98e1c7ff779d47d84866a48a6d",
      "lines": 985
    },
    {
      "path": "services/v14/persist.py",
      "sha256": "249dea99d2e3ba116c055baa1a344bca43e55a57f89a3cf6ebb10b86fab104a9",
      "lines": 153
    },
    {
      "path": "services/v14/risk_parity.py",
      "sha256": "c11db1223fde6bbed42916a6212850ca530855e4930188260994fd60aa5579dc",
      "lines": 36
    },
    {
      "path": "services/v14/universe.py",
      "sha256": "6d1685eda39e774bac4532649b8f7c7a92981edc1dfd844db9100bb3e5116b3f",
      "lines": 196
    },
    {
      "path": "services/v14/version.py",
      "sha256": "d572a8f8895c2cf3fe4a3fd99967b28333276f814086a41861af04852252f3f4",
      "lines": 89
    }
  ]
}