{
  "schema": "tinverse-dds-production-payload-sweep.v1",
  "status": "pass",
  "scope": "dds-end-to-end",
  "payload_sizes": [
    64,
    1024,
    4096
  ],
  "repetitions": 3,
  "rows": [
    {
      "implementation": "tin-dds",
      "payload_bytes": 64,
      "repetitions": 3,
      "measured_iterations_per_run": 5000,
      "warmup_iterations_per_run": 500,
      "artifacts": [
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-64-run-1.json",
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-64-run-2.json",
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-64-run-3.json"
      ],
      "latency_one_way_ns": {
        "p50": 3973,
        "p90": 4064,
        "p95": 4090,
        "p99": 5747,
        "p999": 6655,
        "max": 8888
      },
      "messages_per_second": 126187.526,
      "sent": 15000,
      "received": 15000,
      "lost": 0
    },
    {
      "implementation": "retina",
      "payload_bytes": 64,
      "repetitions": 3,
      "measured_iterations_per_run": 5000,
      "warmup_iterations_per_run": 500,
      "artifacts": [
        "raw/dds-typed-payload-gcp-c3-20260816/retina-64-run-1.json",
        "raw/dds-typed-payload-gcp-c3-20260816/retina-64-run-2.json",
        "raw/dds-typed-payload-gcp-c3-20260816/retina-64-run-3.json"
      ],
      "latency_one_way_ns": {
        "p50": 2853,
        "p90": 3016,
        "p95": 3033,
        "p99": 4580,
        "p999": 5891,
        "max": 9236
      },
      "messages_per_second": 163827.8,
      "sent": 15000,
      "received": 15000,
      "lost": 0
    },
    {
      "implementation": "tin-dds",
      "payload_bytes": 1024,
      "repetitions": 3,
      "measured_iterations_per_run": 5000,
      "warmup_iterations_per_run": 500,
      "artifacts": [
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-1024-run-1.json",
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-1024-run-2.json",
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-1024-run-3.json"
      ],
      "latency_one_way_ns": {
        "p50": 4275,
        "p90": 4497,
        "p95": 4532,
        "p99": 5970,
        "p999": 7076,
        "max": 9091
      },
      "messages_per_second": 114591.245,
      "sent": 15000,
      "received": 15000,
      "lost": 0
    },
    {
      "implementation": "retina",
      "payload_bytes": 1024,
      "repetitions": 3,
      "measured_iterations_per_run": 5000,
      "warmup_iterations_per_run": 500,
      "artifacts": [
        "raw/dds-typed-payload-gcp-c3-20260816/retina-1024-run-1.json",
        "raw/dds-typed-payload-gcp-c3-20260816/retina-1024-run-2.json",
        "raw/dds-typed-payload-gcp-c3-20260816/retina-1024-run-3.json"
      ],
      "latency_one_way_ns": {
        "p50": 3164,
        "p90": 3327,
        "p95": 3374,
        "p99": 4944,
        "p999": 6069,
        "max": 8662
      },
      "messages_per_second": 114451.6,
      "sent": 15000,
      "received": 15000,
      "lost": 0
    },
    {
      "implementation": "tin-dds",
      "payload_bytes": 4096,
      "repetitions": 3,
      "measured_iterations_per_run": 5000,
      "warmup_iterations_per_run": 500,
      "artifacts": [
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-4096-run-1.json",
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-4096-run-2.json",
        "raw/dds-typed-payload-gcp-c3-20260816/tin-dds-4096-run-3.json"
      ],
      "latency_one_way_ns": {
        "p50": 6471,
        "p90": 6569,
        "p95": 6687,
        "p99": 8540,
        "p999": 9994,
        "max": 31290
      },
      "messages_per_second": 76557.579,
      "sent": 15000,
      "received": 15000,
      "lost": 0
    },
    {
      "implementation": "retina",
      "payload_bytes": 4096,
      "repetitions": 3,
      "measured_iterations_per_run": 5000,
      "warmup_iterations_per_run": 500,
      "artifacts": [
        "raw/dds-typed-payload-gcp-c3-20260816/retina-4096-run-1.json",
        "raw/dds-typed-payload-gcp-c3-20260816/retina-4096-run-2.json",
        "raw/dds-typed-payload-gcp-c3-20260816/retina-4096-run-3.json"
      ],
      "latency_one_way_ns": {
        "p50": 8776,
        "p90": 8866,
        "p95": 8921,
        "p99": 11209,
        "p999": 13059,
        "max": 14289
      },
      "messages_per_second": 37614.5,
      "sent": 15000,
      "received": 15000,
      "lost": 0
    }
  ],
  "source": {
    "tin_dds_revision": "d30afc50eadee98ded72d68ae3a50b13070d0160",
    "dirty": false
  },
  "environment": {
    "distribution": "Tinverse Linux Guix",
    "optimization_policy": "CachyOS-inspired v4-lto",
    "architecture": "x86_64",
    "kernel": "Linux 6.17.12-tinverse-rt #1 SMP PREEMPT_RT 1 x86_64 GNU/Linux",
    "image": "tinverse-guix-dds-runner-rt-5504a5d6-638cf51d-d8a7cb10",
    "image_id": "3489785592448800835",
    "machine_type": "c3-standard-4",
    "zone": "us-central1-a",
    "cpu_platform": "Intel Sapphire Rapids",
    "compilers": {
      "tin_dds": "g++ (GCC) 15.2.0",
      "retina": "rustc 1.88.0 (6b00bc388 2025-06-23) (built from a source tarball)"
    },
    "scheduler": "SCHED_OTHER",
    "publisher_cpu": 1,
    "subscriber_cpu": 3,
    "processes": 2,
    "transport": "reliable UDP loopback"
  },
  "method": {
    "aggregation": "median across three interleaved runs",
    "latency": "one-way estimate; Tin DDS RTT / 2 and Retina measured one-way",
    "measured_iterations_per_run": 5000,
    "warmup_iterations_per_run": 500
  },
  "provenance_artifact": "dds-typed-payload-gcp-c3-provenance.json"
}
