The Pendulum project is building modern, full-featured implementations of the Network Time Protocol and the Precision Time Protocol. Pendulum focuses on security and robustness, and uses the Rust programming language to guarantee memory safety.
Statime (PTP) and ntpd-rs (NTP) are the two projects that constitute Pendulum.
NTP and PTP are vital building blocks of the Internet and other critical infrastructure, running on millions of devices and servers. Our mission is to create memory-safe timing protocol implementations that 1) provide reliable time synchronization and 2) are easily extensible to accommodate future improvements of timing standards.
Working with the timing community and sharing our insights and knowledge is an integral part of that mission.
- Q2-Q4 2024: Adoption work & maintenance for ntpd-rs & Statime
- Q3 2024: Stable release Statime (pending funding)
- Q4 2024: NTS Pool (pending funding)
Have a look at the Statime and ntpd-rs projects for more details about their roadmaps.
The Pendulum project is governed by the Trifecta Tech Foundation. We continuously seek the involvement of interested parties and funding for future work. Reach out to [email protected] if you're interested.
We thank our partner Tweede golf and Prossimo and the NLnet Foundation for their substantial support for the initial development.
In July of 2023, the Sovereign Tech Fund invested in Pendulum, securing development and maintenance for 2023 and maintenance and adoption work in 2024.