From 2bd1e694e2089b4999b3f000b766b69d2f0a34e7 Mon Sep 17 00:00:00 2001 From: Tanner Ryan Date: Sun, 12 Oct 2025 15:49:36 -0500 Subject: [PATCH] Update time.txryan.com for IETF-Roughtime, update ecosystem.md --- ecosystem.json | 2 +- ecosystem.json.go | 2 +- ecosystem.md | 23 +++++++---------------- 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/ecosystem.json b/ecosystem.json index 547ab0e..dcc081b 100644 --- a/ecosystem.json +++ b/ecosystem.json @@ -38,7 +38,7 @@ }, { "name": "time.txryan.com", - "version": "Google-Roughtime", + "version": "IETF-Roughtime", "publicKeyType": "ed25519", "publicKey": "iBVjxg/1j7y1+kQUTBYdTabxCppesU/07D4PMDJk2WA=", "addresses": [ diff --git a/ecosystem.json.go b/ecosystem.json.go index c00dd2a..186be5a 100644 --- a/ecosystem.json.go +++ b/ecosystem.json.go @@ -43,7 +43,7 @@ var Ecosystem = []config.Server{ }, { Name: "time.txryan.com", - Version: "Google-Roughtime", + Version: "IETF-Roughtime", PublicKeyType: "ed25519", PublicKey: []byte{136, 21, 99, 198, 15, 245, 143, 188, 181, 250, 68, 20, 76, 22, 29, 77, 166, 241, 10, 154, 94, 177, 79, 244, 236, 62, 15, 48, 50, 100, 217, 96}, Addresses: []config.ServerAddress{ diff --git a/ecosystem.md b/ecosystem.md index 5156097..c330e31 100644 --- a/ecosystem.md +++ b/ecosystem.md @@ -69,28 +69,19 @@ dig TXT roughtime.se [time.txryan.com](https://time.txryan.com) runs on a stratum 2 NTP server. -The clock is synchronized with authenticated NTP connections to NIST (National -Institute of Standards and Technology), and the Canadian equivalent, NRC -(National Research Council Canada), which are both directly connected to atomic -sources (caesium fountains and/or hydrogen masers). There are also multiple -unauthenticated stratum 1 upstreams, maintained by GNSS (GPS + Galileo + -GLONASS). The accuracy is typically within +/- 50 microseconds. +The clock is synchronized against multiple stratum 1 sources with the +combination of atomic and GNSS references. The accuracy is typically within +/- +50 microseconds. The service is maintained on a best-effort basis. -The Roughtime service is accessible at `time.txryan.com:2002`. The public key is -available on time.txryan.com's [website](https://time.txryan.com), or through a -DNS TXT lookup. +The Roughtime service is accessible at time.txryan.com:2002 and is built on +Cloudflare's protocol implementation. The server supports +draft-ietf-ntp-roughtime-08. The public key is available on time.txryan.com's +[website](https://time.txryan.com), or through a DNS TXT lookup. ``` dig TXT time.txryan.com +short ``` -The Roughtime service is powered by Google's [Go reference -implementation](https://roughtime.googlesource.com/roughtime/). - -No uptime is guaranteed, but the server is constantly monitored for accuracy and -availability. From time to time, there may be a few minutes of downtime for -server maintenance. - ## Inactive servers