{
  "schema": "tdse.website.evidence.v1",
  "publicAccuracy": [
    {
      "id": "ieee118-frequency",
      "title": "IEEE118 / frequency sensitivity",
      "file": "ieee118_frequency_sensitivity_views.json",
      "section": "public-flagship",
      "metric": "Waveform and spectrum relative RMS error",
      "unit": "relative ratio",
      "reference": "Published Gold reference, 1 microsecond step",
      "window": "Per-view waveform window and published spectrum extent",
      "configuration": "Bus 12; DUT 50 microseconds; nh 1024; six displayed frequencies, complete sweep retained",
      "limitations": "One-port, full-system Gaussian case. Not a host-partition qualification.",
      "publicationStatus": "previously_public",
      "source": "lib/generated/ieee118_frequency_sensitivity_views.json",
      "sourceUrl": "https://tdse.tech/benchmarks",
      "url": "/evidence/ieee118_frequency_sensitivity_views.json",
      "sha256": "5c41c32944f36f3cb41f9837547e2bb5926ee7f857a62732a853ccda3bb657b5",
      "bytes": 1620141
    },
    {
      "id": "ieee118-timestep",
      "title": "IEEE118 / timestep sensitivity",
      "file": "ieee118_gaussian_dt_sweep.json",
      "section": "public-flagship",
      "metric": "Mean burst-core relative error",
      "unit": "relative ratio",
      "reference": "Published Gold reference, 1 microsecond step",
      "window": "Burst core; separate two-cycle metrics retained in source",
      "configuration": "Bus 12; 2000 Hz Gaussian; 22 steps and 50 event centers per step",
      "limitations": "Fine-step results can favor TDSE Off. Do not substitute burst-core scores for full-record NRMSE.",
      "publicationStatus": "previously_public",
      "source": "lib/generated/ieee118_gaussian_dt_sweep.json",
      "sourceUrl": "https://tdse.tech/benchmarks",
      "url": "/evidence/ieee118_gaussian_dt_sweep.json",
      "sha256": "5f42085a3f93b919ef2bfc4bd7a6d3432d90d61a88d8f3ade0b281a38247978d",
      "bytes": 5793
    },
    {
      "id": "ieee118-twoport",
      "title": "IEEE118 / two-port overlapping bursts",
      "file": "ieee118_fulldeck_twoport_dual_overlap.json",
      "section": "public-multiport",
      "metric": "Per-port waveform and spectrum relative RMS error",
      "unit": "relative ratio",
      "reference": "Published Gold curves",
      "window": "Per-port displayed waveform and spectrum windows",
      "configuration": "Full system; buses 12 and 16; 1600 / 2500 Hz bursts separated by 0.5 ms",
      "limitations": "Full-deck two-port evidence, not a partitioned-host result. Legacy introductory single-drive wording is retained; the figure's drive model is the two overlapping bursts.",
      "publicationStatus": "previously_public",
      "source": "lib/generated/ieee118_fulldeck_twoport_dual_overlap.json",
      "sourceUrl": "https://tdse.tech/benchmarks",
      "url": "/evidence/ieee118_fulldeck_twoport_dual_overlap.json",
      "sha256": "35305ee254f12c8ab9acdcf8d3def652ee62ac8f34239f9d973a8daef40d8239",
      "bytes": 195897
    },
    {
      "id": "ieee118-fault",
      "title": "IEEE118 / representative short fault",
      "file": "ieee118_fault_representative_case.json",
      "section": "public-events",
      "metric": "Voltage/current waveform and spectrum relative RMS error",
      "unit": "relative ratio",
      "reference": "Published Gold curves",
      "window": "Representative fault windows; current display uses the declared two-point moving average",
      "configuration": "Bus 12; DUT 50 microseconds; trial 14; 0.005 ohm fault; 5 ms clearing",
      "limitations": "Representative supporting case, not a uniform claim over switching edges and coarse steps. Display filtering is not a new simulation input.",
      "publicationStatus": "previously_public",
      "source": "lib/generated/ieee118_fault_representative_case.json",
      "sourceUrl": "https://tdse.tech/benchmarks",
      "url": "/evidence/ieee118_fault_representative_case.json",
      "sha256": "6b3d890006d414dc40cd7bb640c55d119d4f7162a0826303c2b48921c05c68a7",
      "bytes": 159577
    },
    {
      "id": "activsg200-timestep",
      "title": "ACTIVSg200 / timestep sensitivity",
      "file": "activsg200_gaussian_bus113_dt_sweep.json",
      "section": "public-cross-case",
      "metric": "Mean burst-core relative error",
      "unit": "relative ratio",
      "reference": "Published Gold reference, 1 microsecond step",
      "window": "Burst core",
      "configuration": "Bus 113; 2000 Hz Gaussian; 22 steps, 20 event centers per step",
      "limitations": "Crossover occurs later than IEEE118; TDSE Off is lower through 30 microseconds in this sweep.",
      "publicationStatus": "previously_public",
      "source": "lib/generated/activsg200_gaussian_bus113_dt_sweep.json",
      "sourceUrl": "https://tdse.tech/benchmarks",
      "url": "/evidence/activsg200_gaussian_bus113_dt_sweep.json",
      "sha256": "21b48e3e81a53f1c5453915ce5490b25ed7034fda4a0f456d5062b9d979dbc12",
      "bytes": 4644
    },
    {
      "id": "nrel240-timestep",
      "title": "NREL240 / timestep sensitivity",
      "file": "nrel240_gaussian_dt_sweep.json",
      "section": "public-cross-case",
      "metric": "Mean burst-core relative error",
      "unit": "relative ratio",
      "reference": "Published Gold comparison",
      "window": "Burst core",
      "configuration": "22 published timestep points",
      "limitations": "Compact source contains summary values, not a full reproducibility bundle. Do not infer omitted solver settings or trial count.",
      "publicationStatus": "previously_public",
      "source": "lib/generated/nrel240_gaussian_dt_sweep.json",
      "sourceUrl": "https://tdse.tech/benchmarks",
      "url": "/evidence/nrel240_gaussian_dt_sweep.json",
      "sha256": "abda56440383269dc748c2673456f0fb11bacdcbc8e12039274d1e12444f3491",
      "bytes": 2087
    }
  ],
  "runtime": {
    "available": true,
    "publicationStatus": "release_approved",
    "reportId": "tdse-runtime-performance-report",
    "revisionDate": "2026-09-23T02:55:31.442696+00:00",
    "metric": "Prepared-step measured median",
    "unit": "ns (display may convert to microseconds)",
    "reference": "Device-specific correctness verification; not physical-model accuracy",
    "limitations": "Not a complete host runtime or deadline guarantee",
    "files": [
      {
        "url": "/reports/runtime-performance/tdse-runtime-performance-report.pdf",
        "sha256": "5ca3e51b935d0c25b2397ec16bba7586668c5843be47e28c1aa551d3f279c7aa",
        "bytes": 5133810
      },
      {
        "url": "/reports/runtime-performance/tdse-runtime-performance-matrix.csv",
        "sha256": "adb403b8e4b8043a965c6c9540f77c43d68aae64b6533ea444c09deeec588e08",
        "bytes": 3704029
      },
      {
        "url": "/reports/runtime-performance/tdse-runtime-platform-qualification.csv",
        "sha256": "585762bcf593478c6a2fdd259c7c4cad6ae329ad1c89d223aaf2a591cb3cd1d3",
        "bytes": 7651
      }
    ],
    "pdfDownload": {
      "sha256": "5ca3e51b935d0c25b2397ec16bba7586668c5843be47e28c1aa551d3f279c7aa",
      "source": "tdse_performance/deliverables/tdse-runtime-performance-report.pdf",
      "scope": "PDF, website results and CSVs are bound together by lib/runtime-data-source.json. Selection is not an upstream audit certification or deployment authorization."
    }
  }
}
