Skip to content

Commit c0289e6

Browse files
authored
Merge pull request #60 from trifectatechfoundation/statime-workplan
Add workplan for statime
2 parents 5a754ad + bf075df commit c0289e6

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
+++
2+
title = "Statime"
3+
slug = "statime"
4+
template = "initiatives/workplans/workplan.html"
5+
6+
[extra]
7+
backLink = "projects/statime"
8+
backTitle = "Back to project: Statime"
9+
+++
10+
11+
## Roadmap
12+
13+
- 2026 Q1: [Experimental support for Client Server PTP in ntpd-rs](#milestone-4-client-server-ptp) (funded by Meinberg)
14+
- 2026 Q2: [Clock synchronization library](#milestone-5-clock-synchronization-library) (funded by [NLnet](https://nlnet.nl/project/ntpd-rs-NTPv5/))
15+
- 2026 Q3: [Stable release of statime-linux](#milestone-6-stable-release-of-statime-linux) (pending funding)
16+
- 2026 Q3: [Automotive profile](#milestone-7-automotive-profile) (pending funding)
17+
- 2026 Q4: [Stable release of statime library](#milestone-8-stable-release-of-statime-library) (pending funding)
18+
19+
---
20+
21+
## In progress milestones
22+
23+
### Milestone 4: Client Server PTP
24+
25+
* Experimental implementation for Client Server PTP in ntpd-rs
26+
* Updates to the implementation as the spec evolves
27+
28+
This work is supported by [Meinberg](https://www.meinbergglobal.com/).
29+
30+
### Milestone 5: Clock synchronization library
31+
32+
This work is supported by [NLnet](https://nlnet.nl/project/ntpd-rs-NTPv5/).
33+
34+
---
35+
36+
## Future work
37+
38+
### Milestone 6: Stable release of statime-linux
39+
40+
The statime-linux is Statime's PTP daemon for Linux distributions. This milestone gets statime-linux ready for mainstream adoption.
41+
42+
- **Binary:**: logs, config, observability improvements, statime-ctl
43+
- **Binary docs:**: getting started, migration guide from PTP4Linux, config reference
44+
- **Testing:**: improve coverage and fuzzing
45+
46+
Status: *Pending funding*. Requested funding €37.500.
47+
48+
### Milestone 7: Automotive profile
49+
50+
This milestone adds the automotive profile to the statime library and deamon, according to Automotive Ethernet AVB.
51+
52+
- **Implementation:** Support for Generalized Precision Time Protocol (gPTP)
53+
- **Improvements:** Automotive specific fixes for Automotive Ethernet AVB
54+
- **Documentation:** Documentation of automotive profile options and example configuration
55+
56+
Status: *Pending funding*. Requested funding €17.500.
57+
58+
### Milestone 8: Stable release of statime library
59+
60+
The statime library is stabilized in this milestone, adding API improvements and documentation.
61+
62+
- **Library:**: API improvements
63+
- **Library docs:**: examples, API docs, API guides
64+
65+
Status: *Pending funding*. Requested funding €17.500.

content/projects/statime.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ In late 2025, we started the experimental implementation of the novel [Client Se
5353
- 2026 Q3: Automotive profile (pending funding)
5454
- 2026 Q4: Stable release of statime library (pending funding)
5555

56+
For milestone details see [the Statime workplan](/initiatives/workplans/statime/).
57+
5658
### Support us
5759

5860
Please [get in touch with us](/support), if you are interested in financially supporting us.

0 commit comments

Comments
 (0)