From a504ce43a06fad8bb9c96ee7c1a8d1702ed5640b Mon Sep 17 00:00:00 2001 From: Joey Hiller <1965053+jthiller@users.noreply.github.com> Date: Wed, 8 Jul 2026 20:59:11 -0700 Subject: [PATCH] Document PacketRouterLivenessReport oracle data type Add a row to the Oracle Data File Format table for the new HPR gateway liveness report, which records when each gateway last connected and is uploaded daily to S3 as packet_router_liveness_report..gz. The file lands under the foundation-iot-packet-ingest prefix (same internal helium-mainnet-iot-packet-ingest bucket as packetreport) and decodes with packet_router_liveness_report_v1 in packet_router.proto. Refs: - helium/helium-packet-router#337 (produces the report) - helium/proto#481 (adds packet_router_liveness_report_v1) - novalabsxyz/glacon-rs#43 (ingests the data type) --- docs/network-data/oracle-data.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/network-data/oracle-data.mdx b/docs/network-data/oracle-data.mdx index 423d79433..82de21025 100644 --- a/docs/network-data/oracle-data.mdx +++ b/docs/network-data/oracle-data.mdx @@ -94,6 +94,7 @@ deprecated and kept here for historical reference. Existing files remain accessi | `foundation-iot-ingest` | `IotBeaconIngestReport` | `iot_beacon_ingest_report` | `iot_beacon_ingest_report..gz` | [`service/poc_lora.proto`
(Line 97: `lora_beacon_ingest_report_v1`)](https://github.com/helium/proto/blob/953da03fd03f1f655e7c27328f068fa9654d1954/src/service/poc_lora.proto#L97) | | `foundation-iot-ingest` | `IotWitnessIngestReport` | `iot_witness_ingest_report` | `iot_witness_ingest_report..gz` | [`service/poc_lora.proto`
(Line 104: `lora_witness_ingest_report_v1`)](https://github.com/helium/proto/blob/953da03fd03f1f655e7c27328f068fa9654d1954/src/service/poc_lora.proto#L104) | | `foundation-iot-packet-ingest` | `PacketReport` | `packetreport` | `packetreport..gz` | [`service/packet_router.proto`
(Line 8: `packet_router_packet_report_v1`)](https://github.com/helium/proto/blob/953da03fd03f1f655e7c27328f068fa9654d1954/src/service/packet_router.proto#L8) | +| `foundation-iot-packet-ingest` | `PacketRouterLivenessReport` | `packet_router_liveness_report` | `packet_router_liveness_report..gz` | [`service/packet_router.proto`
(Line 8: `packet_router_liveness_report_v1`)](https://github.com/helium/proto/blob/d79cbd9aa9aab8be2abc2964a7622b298e119e1b/src/service/packet_router.proto#L8) | | `foundation-iot-packet-verifier` | `InvalidPacket` | `invalid_packet` | `invalid_packet..gz` | [`service/packet_verifier.proto`
(Line 13: `invalid_packet`)](https://github.com/helium/proto/blob/953da03fd03f1f655e7c27328f068fa9654d1954/src/service/packet_verifier.proto#L13) | | `foundation-iot-packet-verifier` | `IotValidPacket` | `iot_valid_packet` | `iot_valid_packet..gz` | [`service/packet_verifier.proto`
(Line 5: `valid_packet`)](https://github.com/helium/proto/blob/953da03fd03f1f655e7c27328f068fa9654d1954/src/service/packet_verifier.proto#L5) | | `foundation-iot-verified-rewards` | `IotRewardShare` | `iot_reward_share` | `iot_reward_share..gz` | [`service/poc_lora.proto`
(Line 239: `iot_reward_share`)](https://github.com/helium/proto/blob/953da03fd03f1f655e7c27328f068fa9654d1954/src/service/poc_lora.proto#L239) |