{
  "conditions": {
    "hardware": {
      "host": "vultr",
      "machine": "x86_64",
      "processor": "",
      "cpu_count": 2
    },
    "software": {
      "python": "3.14.4",
      "os": "Linux-7.0.0-30-generic-x86_64-with-glibc2.43"
    },
    "graph_size": {
      "small": 5,
      "large": 500
    },
    "concurrency": 1,
    "methodology": "single process, in-process library calls, objects pre-built once, each case timed in a loop of 2000; warm state",
    "unit": "microseconds",
    "samples_per_case": 2000
  },
  "results": {
    "observation_ingestion": {
      "p50_us": 21.921,
      "p95_us": 48.682,
      "p99_us": 1666.024,
      "max_us": 13874.52,
      "mean_us": 71.28,
      "samples": 2000
    },
    "provenance_validation": {
      "p50_us": 11.803,
      "p95_us": 20.208,
      "p99_us": 410.574,
      "max_us": 9086.501,
      "mean_us": 44.065,
      "samples": 2000
    },
    "evidence_graph_lookup": {
      "p50_us": 0.889,
      "p95_us": 1.08,
      "p99_us": 1.552,
      "max_us": 46.931,
      "mean_us": 0.98,
      "samples": 2000
    },
    "corroboration_500_sources": {
      "p50_us": 66.893,
      "p95_us": 163.064,
      "p99_us": 878.553,
      "max_us": 17280.026,
      "mean_us": 115.859,
      "samples": 2000
    },
    "conflict_evaluation": {
      "p50_us": 15.599,
      "p95_us": 18.959,
      "p99_us": 51.916,
      "max_us": 525.123,
      "mean_us": 17.616,
      "samples": 2000
    },
    "authorization_impact": {
      "p50_us": 0.569,
      "p95_us": 0.601,
      "p99_us": 0.741,
      "max_us": 11.101,
      "mean_us": 0.591,
      "samples": 2000
    },
    "memory_evidence_resolution": {
      "p50_us": 2.827,
      "p95_us": 3.282,
      "p99_us": 4.259,
      "max_us": 1306.142,
      "mean_us": 3.771,
      "samples": 2000
    },
    "large_evidence_graph": {
      "p50_us": 11.091,
      "p95_us": 13.521,
      "p99_us": 48.546,
      "max_us": 1957.189,
      "mean_us": 14.642,
      "samples": 2000
    }
  },
  "note": "single host, single operator, warm, in-process; not a production benchmark; no extrapolation"
}
