Pendulum focuses on security and robustness and provides memory safety through Rust. Statime (PTP) and ntpd-rs (NTP) are the two projects that constitute Pendulum.
ntpd-rs is an open-source implementation of the Network Time Protocol completely written in Rust, with a focus on exposing a minimal attack surface. This video explains how ntpd-rs brings NTP into the modern era.
The project was initially funded by ISRG's Prossimo, as part of their mission to achieve memory safety for the Internet's most critical infrastructure. The NTP initiative page on Prossimo's website tells the story.
Statime is an initiative of Tweede golf, an open-source implementation of the Precision Time Protocol (PTP) in Rust.
High-precision timing is part of crucial networking infrastructure. With Statime we provide a memory-safe alternative for existing implementations.
The first milestones of the project were kindly co-funded by the NLnet Foundation.
What ISRG has to say
Delivering solid results quickly, comes from a team that is focused on the task at hand. That definitely is an aspect of TG's work that we appreciate because it leads to impressive efficiency.