Skip to content

Add roughtime.alastyr.com to the ecosystem - #73

Open
srknk wants to merge 1 commit into
cloudflare:masterfrom
srknk:add-roughtime-alastyr
Open

srknk wants to merge 1 commit into
cloudflare:masterfrom
srknk:add-roughtime-alastyr

Conversation

@srknk

@srknk srknk commented Sep 24, 2026

Copy link
Copy Markdown

Adds roughtime.alastyr.com, a public Roughtime server in İzmir, Türkiye, operated by Alastyr Telekomünikasyon A.Ş.

The README asks for diverse time sources. This server takes its time directly from GNSS: dual-band GPS/GLONASS/Galileo/BeiDou, with the PPS timestamped in hardware (stratum 1). It does not take time from other NTP servers.

Changes

  • ecosystem.json: new entry, in alphabetical order.
  • ecosystem.md: description covering the clock synchronisation method, software, location, availability and protocol version.
  • ecosystem.json.go: regenerated with go generate ./....

Endpoint: roughtime.alastyr.com:2002 (UDP, IPv4 and IPv6)

Root public key (Ed25519): /2Al59PlwUTJHas/VS+FN6BhO9ify/wIjoH2Ezv4V7w=. It is published at https://ntp.alastyr.com/en/roughtime.html and https://ntp.alastyr.com/roughtime.json.

Protocol: draft-ietf-ntp-roughtime-19 (wire version 0x8000000c) via roughtimed. The server does not speak Google-Roughtime or draft 08.

Tests

  • go test ./... passes.
  • Verified with the tannerryan/roughtime client in a two-pass chain with 19 other public servers. The chain was valid and this server reported ±1s.
  • cmd/getroughtime in this repo reaches only time.txryan.com from the current list. It also gets no reply from roughtime.se and fails on Cloudflare-Roughtime-2. This server behaves the same way as roughtime.se for the same reason: the client uses an older draft.

Contact: hostmaster@alastyr.com

GNSS-disciplined (stratum 1) Roughtime server in Izmir, Turkiye, running
roughtimed (draft-ietf-ntp-roughtime-19) over UDP, IPv4 and IPv6.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant