Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions ecosystem.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,18 @@
}
]
},
{
"name": "roughtime.alastyr.com",
"version": "IETF-Roughtime",
"publicKeyType": "ed25519",
"publicKey": "/2Al59PlwUTJHas/VS+FN6BhO9ify/wIjoH2Ezv4V7w=",
"addresses": [
{
"protocol": "udp",
"address": "roughtime.alastyr.com:2002"
}
]
},
{
"name": "roughtime.se",
"version": "IETF-Roughtime",
Expand Down
12 changes: 12 additions & 0 deletions ecosystem.json.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 27 additions & 0 deletions ecosystem.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,33 @@ and the DNS `TXT` record of `roughtime.int08h.com`:
$ dig -t txt roughtime.int08h.com
```

## roughtime.alastyr.com

A public Roughtime server operated by [Alastyr Telekomünikasyon A.Ş.](https://www.alastyr.com/),
an internet infrastructure and hosting provider in İzmir, Türkiye. It adds an independent
time source to the ecosystem: time comes directly from GNSS, not from other NTP servers.

The server is a dedicated physical machine (no virtualisation) in a data centre with N+1
power. A dual-band (L1 + L5) Quectel LC29H receiver tracks GPS, GLONASS, Galileo and BeiDou;
its pulse per second is timestamped in hardware by an Intel i210 NIC and chrony disciplines
the system clock to it (stratum 1, typically a few nanoseconds RMS). The clock is continuously
compared with eleven independent stratum-1 servers (TÜBİTAK UME, PTB, Netnod, INRIM, CZ.NIC,
RIPE NCC, Time.nl); if the satellite signal is lost for 10 minutes it falls back to them.
Leap seconds are not smeared.

It runs [roughtimed](https://github.com/dansarie/roughtimed) (draft-ietf-ntp-roughtime-19,
wire version 0x8000000c) over UDP on IPv4 and IPv6. RADI is derived from the kernel's
`maxerror`, so it is 1 s while synchronised and grows automatically if synchronisation is lost.
The long-term key is kept offline; the online key is delegated for one year at a time. The
service is monitored with a signed self-query every minute and restarted automatically.

Available at `roughtime.alastyr.com:2002`. The public key is published at
<https://ntp.alastyr.com/en/roughtime.html> and in the server list
<https://ntp.alastyr.com/roughtime.json>. The same clock also publishes a signed,
Roughtime-anchored log of its own state every minute: <https://ntp.alastyr.com/en/time-evidence.html>.
Contact: hostmaster@alastyr.com


## roughtime.se

[roughtime.se](https://roughtime.se) provides a stratum 1 Roughtime service. It
Expand Down