{
  "bundle_type": "ryedore.audit_bundle.v1",
  "title": "Ryedore Predictive-Maintenance \u2014 Competitive Benchmark Audit",
  "generated_utc": "2026-09-01T13:39:43Z",
  "provenance": {
    "python": "3.10.18",
    "platform": "Linux-6.6.87.2-microsoft-standard-WSL2-x86_64-with-glibc2.39",
    "numpy": "1.25.2",
    "tensorflow": "2.16.1",
    "torch": "2.3.0+cu121",
    "xgboost": "2.0.3",
    "app_version": "2.0.0",
    "harness_sha256_8": "a244307a",
    "code_ref": "v2.0.0+harness:a244307a"
  },
  "evidence_verified": true,
  "files": [
    {
      "path": "VERIFICATION.md",
      "bytes": 1760,
      "sha256": "9e666ff8414ee056f517da1858c300f1ba8b53601dec682440b4322d3a363e1a"
    },
    {
      "path": "audit_report.html",
      "bytes": 16552,
      "sha256": "c3a3260aa9d798cc1c051010192a7f660b2425bea50a30aeb5d8a9c1879cd7b0"
    },
    {
      "path": "audit_report.pdf",
      "bytes": 35767,
      "sha256": "03a8a6e492c717f46c1c083ca34d22b60f25a3b8e801f1fea8e38dc0ba7fe326"
    },
    {
      "path": "environment.json",
      "bytes": 299,
      "sha256": "e3f1b3715563e5c41888828c80f2e302cc70c768e9addb437ecd360a3e30608a"
    },
    {
      "path": "evidence/anomaly_fd003.json",
      "bytes": 5054,
      "sha256": "0624fde4f33d091ca2927264dfd44131b4a520a33ec18768a8bee319be13c068"
    },
    {
      "path": "evidence/anomaly_fd004.json",
      "bytes": 5052,
      "sha256": "08a9f49fbe62c49574846f4b51f8b04f92ed44a6464719b95978efbae14dbca6"
    },
    {
      "path": "evidence/anomaly_modern_baselines.json",
      "bytes": 6568,
      "sha256": "0dc50daf5e986daa3394799aecb85b812d9d647e0a5dea2746df46f14e4c7f27"
    },
    {
      "path": "evidence/anomaly_modern_fd002.json",
      "bytes": 6566,
      "sha256": "bb3fd1ebff3228089c6eeab68282c62eda194120de856cc00bcaeb160edc43fe"
    },
    {
      "path": "evidence/classification_bakeoff.json",
      "bytes": 8423,
      "sha256": "9b824ce7197eeec5c3d35ef54e02b9b6134303ad4253e91a4e773b106ab306b0"
    },
    {
      "path": "evidence/classification_bakeoff_robust.json",
      "bytes": 10404,
      "sha256": "1b2632f2534f86b32305c2d4a283986d8cd8439dc19f691747582f2f32fa5099"
    },
    {
      "path": "evidence/dlinear_forecast.json",
      "bytes": 2419,
      "sha256": "a26ddbe9da8827809cdf2cc0e6d145504a8a27e269ad1a21bf892fb61a2b9536"
    },
    {
      "path": "evidence/forecast_likeforlike.json",
      "bytes": 3298,
      "sha256": "098f43ff7a219ad6a57b702e91aee26b52e17b5407f42b0ce555d9c262f4da6f"
    },
    {
      "path": "evidence/forecast_modern_baselines.json",
      "bytes": 2840,
      "sha256": "0daba08b6f6db2726f0837489053a8db999fc2b4355ce631982fb3a0bb6f0b8d"
    },
    {
      "path": "evidence/forecast_patchtst_fd001.json",
      "bytes": 3407,
      "sha256": "502f384418842e4e4bc2ddf124d30bf46490fa3c358a40649cfbbdadf55ec3e0"
    },
    {
      "path": "evidence/forecast_patchtst_fd003.json",
      "bytes": 3408,
      "sha256": "07a4af85e08d5a00a398a79dbc8d7febd48a33be3b6e978d83fcde16ac89812a"
    },
    {
      "path": "evidence/forecast_patchtst_fd004.json",
      "bytes": 3408,
      "sha256": "adfe8b7f0638cb522c5b17d0c3774bdcb6323a843a9b852a0a0f853603c5fc39"
    },
    {
      "path": "evidence/forecast_patchtst_production.json",
      "bytes": 3457,
      "sha256": "1bab825acb54ad7b1bc7dd017bbb7dd080518a2b5b34fc9b53e5a5d3fed04e65"
    },
    {
      "path": "evidence/forecast_patchtst_vs_classical.json",
      "bytes": 3039,
      "sha256": "1b6424f77fb3f57e20e1af8a5e6545be485cb0f40899949edfe604fb37e37856"
    },
    {
      "path": "evidence/ims_bearing_rul.json",
      "bytes": 3009,
      "sha256": "1e91aa5b10ff6ef09c5656998a0f78a630459609ab121510463c453c0efbfa53"
    },
    {
      "path": "evidence/rul_singlecond_dcnn.json",
      "bytes": 107855,
      "sha256": "d466c6c6a2e7b2ae632734d223b95a6a52b0999ec0dba1af3585da011a99be89"
    },
    {
      "path": "evidence/rul_varcond_exact_recipe.json",
      "bytes": 3762,
      "sha256": "90bf5bfb82bb04d11f4b0098556c2a87bb5771274efbd6e792c29c7816d72e88"
    },
    {
      "path": "evidence/rul_varcond_nas_fd002.json",
      "bytes": 3695,
      "sha256": "8c6f68bab93ebfccedb61cd30ddfcc56f35f039d6d853966cba76ceef1882638"
    },
    {
      "path": "evidence/rul_varcond_nas_fd004.json",
      "bytes": 3706,
      "sha256": "bcbc8f353df6c4190db24067e1ffd038c7f92961adb72634065debba3585fb5d"
    },
    {
      "path": "evidence/serving_perf_cpu.json",
      "bytes": 2716,
      "sha256": "db98d54fcc759c72dacb4ce04e03a0b98dd766f758dc85a3573e7705b278cbf5"
    },
    {
      "path": "evidence/serving_perf_gpu.json",
      "bytes": 2726,
      "sha256": "af11848b433d8136f23c82571451502309828377c5e4b0d2aa03c032d085048d"
    },
    {
      "path": "license_public.pem",
      "bytes": 451,
      "sha256": "abaff32724c392e54208ffc67a872b33e18675778f7eee5dd700c176cce7a07c"
    }
  ],
  "integrity": {
    "sha256": "bb5a9a7ef05eb89e9278c46e6c9d9e8beb4fb95f901a0e7d67fde959a1969d57",
    "signature_alg": "RSA-PSS/SHA-256",
    "signature_b64": "HOjn7mp75FE7LN9LRRUch/l41F59NGU/vhHM3ls3FPJ+2rfhJbuca+CHNaODEat+f1Q4g/C8P5ql2g2vc9Vws1MObtUhnO4C6GQB16bF+obRfOvWMgvZc6jtPg5gEignn6Nqcjman37waCWPzIy77Y4S8adTKujqx6Y6ukTmFyuoeLTN7NQ4lIX7KMChjIRTFbMBOeeOcZv9St1sqYoWF6V08HfRJUlkdA0b4GUWobuIL6+8x9jA8dcXd/24x4MRY6jyQZUKuP5YWTwrSQKyPoJzaAzt5z2chWQUGhF7fnwFDsaUJ3YzFQnaNaHDEFoLrNhs3M0Pm54DPMVLGZmz9A==",
    "public_key_fingerprint_md5": "2bc036d1b625a16a8fe65648450c1031",
    "canonicalization": "json sort_keys, sep(',',':'), integrity excluded"
  }
}