{
  "schema": "tinverse-retina-complete-publish-receive.v1",
  "status": "pass",
  "source": {
    "revision": "e222e1124a2372da824f28167c5c1968054f0669"
  },
  "scope": "complete-dds-publish-to-receive",
  "measurement": {
    "latency_semantics": "one-way estimate from complete ping-pong RTT divided by two",
    "timed_path": "application write -> CDR serialization -> writer history and reliability -> RTPS DATA framing -> selected SHM or UDP transport -> RTPS parsing -> reader reliability and history -> CDR deserialization -> application take",
    "excluded_setup": "participant construction, SPDP/SEDP discovery, endpoint matching, and warm-up complete before timing",
    "acknowledgement_scope": "latency ends at application take; terminal reliable acknowledgement completion occurs after the measured loop",
    "payload_bytes": 64,
    "warmup_round_trips_per_run": 10000,
    "measured_round_trips_per_run": 1000000,
    "repetitions": 5,
    "aggregation": "median of per-run percentiles; maximum across all measured samples"
  },
  "results": [
    {
      "architecture": "x86_64",
      "transport": "udp",
      "latency_one_way_ns": {
        "p50": 5401,
        "p95": 6215,
        "p99": 6980,
        "p999": 8193,
        "max": 138893
      },
      "round_trips_per_second": 90042.6,
      "delivery": {
        "sent": 5000000,
        "received": 5000000,
        "lost": 0,
        "duplicates": 0,
        "rejected": 0,
        "retransmissions": 0
      }
    },
    {
      "architecture": "x86_64",
      "transport": "shared_memory",
      "latency_one_way_ns": {
        "p50": 971,
        "p95": 1115,
        "p99": 1521,
        "p999": 2188,
        "max": 71543
      },
      "round_trips_per_second": 465393.6,
      "delivery": {
        "sent": 5000000,
        "received": 5000000,
        "lost": 0,
        "duplicates": 0,
        "rejected": 0,
        "retransmissions": 0
      }
    },
    {
      "architecture": "aarch64",
      "transport": "udp",
      "latency_one_way_ns": {
        "p50": 8838,
        "p95": 9523,
        "p99": 12157,
        "p999": 15972,
        "max": 3408163
      },
      "round_trips_per_second": 59084.3,
      "delivery": {
        "sent": 5000000,
        "received": 5000000,
        "lost": 0,
        "duplicates": 0,
        "rejected": 0,
        "retransmissions": 0
      }
    },
    {
      "architecture": "aarch64",
      "transport": "shared_memory",
      "latency_one_way_ns": {
        "p50": 3217,
        "p95": 3453,
        "p99": 3921,
        "p999": 5102,
        "max": 4226340
      },
      "round_trips_per_second": 149227.4,
      "delivery": {
        "sent": 5000000,
        "received": 5000000,
        "lost": 0,
        "duplicates": 0,
        "rejected": 0,
        "retransmissions": 0
      }
    }
  ]
}
