{
  "schema": "tinverse.gcp-dds-benchmark-provenance.v1",
  "status": "pass",
  "recorded_at": "2026-08-17T01:43:57Z",
  "cloud": {
    "project_id": "tin-dds",
    "project_number": "1005841466740",
    "instance_id": "7417258534367123476",
    "instance_name": "tindds-slim-final-c3-20260816",
    "zone": "us-central1-a",
    "machine_type": "c3-standard-4",
    "cpu_platform": "Intel Sapphire Rapids",
    "image": {
      "name": "tinverse-guix-dds-runner-rt-5504a5d6-638cf51d-d8a7cb10",
      "id": "3489785592448800835",
      "resource": "projects/tin-dds/global/images/tinverse-guix-dds-runner-rt-5504a5d6-638cf51d-d8a7cb10",
      "source_commit": "5504a5d688bd93942ed5b3b9f9514edd6ea8c335"
    }
  },
  "system": {
    "distribution": "Tinverse Linux Guix",
    "optimization_policy": "CachyOS-inspired v4-lto",
    "guix_system_store_path": "/gnu/store/g16p6bx1wf4vls0qrd84cbqdpmcz2a7h-system",
    "guix_channels": [
      {
        "name": "guix",
        "repository": "https://git.guix.gnu.org/guix.git",
        "commit": "230aa373f315f247852ee07dff34146e9b480aec"
      }
    ],
    "kernel": "Linux 6.17.12-tinverse-rt #1 SMP PREEMPT_RT 1 x86_64 GNU/Linux",
    "kernel_command_line": "BOOT_IMAGE=/gnu/store/bhzbwk7xglwakf7vf1xdqmkbn3n44xiw-tinverse-linux-rt-6.17.12/bzImage root=38af4c98-6b83-9119-7bd2-ddbe38af4c98 gnu.system=/gnu/store/g16p6bx1wf4vls0qrd84cbqdpmcz2a7h-system gnu.load=/gnu/store/g16p6bx1wf4vls0qrd84cbqdpmcz2a7h-system/boot console=ttyS0,115200n8 console=tty0 preempt=full transparent_hugepage=never threadirqs isolcpus=domain,managed_irq,1,3 nohz_full=1,3 rcu_nocbs=1,3 irqaffinity=0,2 kthread_cpus=0,2 ",
    "performance_profile": {
      "schema": "tinverse.dds-performance-profile.v1",
      "flavor": "rt",
      "image_role": "runner",
      "optimization_stage": "v4-lto",
      "architecture": "x86-64-v4",
      "portable_fallback": "x86-64-v3",
      "machine_series": "gcp-c3",
      "machine_type": "c3-standard-4",
      "compiler_policy": {
        "cxx": "-O3 -DNDEBUG -march=x86-64-v4 -mtune=sapphirerapids -flto=auto",
        "cmake_toolchain": "/etc/tinverse/cmake/x86-64-v4.cmake",
        "rust": "-C opt-level=3 -C target-cpu=x86-64-v4"
      },
      "kernel_policy": {
        "preemption": "rt",
        "module_policy": "gcp-c3-built-in",
        "housekeeping_cpus": "0,2",
        "isolated_cpus": "1,3",
        "application_cpu": "1",
        "transparent_hugepages": "never",
        "busy_poll_microseconds": 50
      }
    }
  },
  "hardware": {
    "cpu_model": "Intel(R) Xeon(R) Platinum 8481C CPU @ 2.70GHz",
    "microcode": "0xffffffff",
    "network_interface": "enp0s3",
    "nic_driver": "gve",
    "nic_driver_version": "1.0.0"
  },
  "toolchain": {
    "cxx": "g++ (GCC) 15.2.0",
    "rustc": "rustc 1.88.0 (6b00bc388 2025-06-23) (built from a source tarball)",
    "cargo": "cargo 1.88.0 (873a06493 2025-05-10) (built from a source tarball)"
  },
  "source": {
    "tin_dds": {
      "commit": "d30afc50eadee98ded72d68ae3a50b13070d0160",
      "dirty": false,
      "archive_sha256": "9a75e8f3e8ec4bb0fabec2b6f55b32e55de30606f6541db810a468c0487bccf6"
    },
    "tin": {
      "commit": "d1a694906ca74d2e7fb324d7b10cfbf31cc0c902",
      "dirty": false,
      "archive_sha256": "80b6bbba374a232b177f4f4f67d2e4922288f17e0714940dd242d563c88bd9b6"
    }
  },
  "executables": {
    "tin_dds_sha256": "6b95b07cb7485c32e6f78ad2ac8bb4972c0da6ff1ea6c928410c2c4989486262",
    "retina_sha256": "b535f3777285f1e119261c305cf27ea09fa6a3cab841f06ca27766bc11a3e7ed",
    "cohort_runner_sha256": "a6f4c6c4dde20334bd898aafb5bd56458c5f684822ed0d16b8257ffff501483f",
    "affinity_wrapper_sha256": "348542df0eaf2629e0b54b46422149b548b3ede140e1e2a00c6e6cd371bc4f1e"
  },
  "runner_build_provenance": {
    "schema": "tinverse.gcp-dds-runner-provenance.v1",
    "target": {
      "system": "x86_64-linux",
      "architecture": "x86-64-v4",
      "microarchitecture_tuning": "sapphirerapids",
      "image_flavor": "rt",
      "image_role": "runner",
      "kernel_module_policy": "gcp-c3-built-in"
    },
    "sources": {
      "tinverse_linux_guix_gcp": {
        "commit": "5504a5d688bd93942ed5b3b9f9514edd6ea8c335",
        "configuration_sha256": "638cf51d14b2520af358c7cd9b167b4f9017a13bb92965a33b2abcdcaf9c02c7"
      },
      "tin_dds": {
        "commit": "d30afc50eadee98ded72d68ae3a50b13070d0160",
        "archive_sha256": "9a75e8f3e8ec4bb0fabec2b6f55b32e55de30606f6541db810a468c0487bccf6"
      },
      "tin_base": {
        "commit": "d1a694906ca74d2e7fb324d7b10cfbf31cc0c902",
        "archive_sha256": "80b6bbba374a232b177f4f4f67d2e4922288f17e0714940dd242d563c88bd9b6"
      },
      "guix": {
        "channel": "https://git.guix.gnu.org/guix.git",
        "commit": "230aa373f315f247852ee07dff34146e9b480aec"
      }
    },
    "build": {
      "host": "tinforge",
      "host_cpu": "12th Gen Intel(R) Core(TM) i7-12700TE",
      "cxx_compiler": "g++ (GCC) 15.2.0",
      "cxx_flags": "-O3 -DNDEBUG -march=x86-64-v4 -mtune=sapphirerapids -flto=auto",
      "cxx_link_flags": "-flto=auto -static-libstdc++ -static-libgcc -Wl,-rpath,/run/current-system/profile/lib",
      "rust_compiler": "rustc 1.88.0 (6b00bc388 2025-06-23) (built from a source tarball)",
      "cargo_compiler": "cargo 1.88.0 (873a06493 2025-05-10) (built from a source tarball)",
      "rust_flags": "-C opt-level=3 -C target-cpu=x86-64-v4 -C panic=abort",
      "retina_runtime_rpath": "$ORIGIN/../lib",
      "execution_verification": "deferred-to-x86-64-v4-runner"
    },
    "artifacts": {
      "bin/tindds_rtps_split_process_benchmark": {
        "sha256": "6b95b07cb7485c32e6f78ad2ac8bb4972c0da6ff1ea6c928410c2c4989486262",
        "size_bytes": 1703048
      },
      "bin/retina_typed_peer_benchmark": {
        "sha256": "b535f3777285f1e119261c305cf27ea09fa6a3cab841f06ca27766bc11a3e7ed",
        "size_bytes": 771608
      },
      "lib/libgcc_s.so.1": {
        "sha256": "532af2487909f04437c7583f6ff4cce002698107d7e9923e6c0cd0f4bcaf06a1",
        "size_bytes": 178816
      },
      "tools/dds_production_payload_sweep.py": {
        "sha256": "a6f4c6c4dde20334bd898aafb5bd56458c5f684822ed0d16b8257ffff501483f",
        "size_bytes": 14496
      },
      "tools/run_role_pinned_dds_peer.sh": {
        "sha256": "348542df0eaf2629e0b54b46422149b548b3ede140e1e2a00c6e6cd371bc4f1e",
        "size_bytes": 1054
      },
      "tools/capture_gcp_dds_provenance.sh": {
        "sha256": "538e66d52bf078dcf6687e0f13e21a402322bd4f07c3e8f0ee8db814341a545b",
        "size_bytes": 7196
      }
    }
  },
  "execution": {
    "scheduler": "SCHED_OTHER",
    "publisher_cpu": 1,
    "subscriber_cpu": 3,
    "topology": "same-host split-process reliable UDP loopback",
    "order": "interleaved Tin DDS and Retina",
    "repetitions": 3,
    "measured_iterations_per_run": 5000,
    "warmup_iterations_per_run": 500
  }
}
