Why we are building Time Evidence

Time Evidence is our continuous time-compliance evidence system. This is not a product sheet: it is a set of field notes, and the place where we tell the story of the project, how it has evolved, and how we got here.

By Richard DEMONGEOT, RDEM Systems SAS β€” NTP operator since 2005, AS206014, GNSS Stratum 1, multi-domain NTS pool.

The problem: a snapshot, where the auditor wants a film

When facing an auditor on time synchronization, most teams can only produce an ntpq screenshot taken on the day of the audit. That is a snapshot. It says nothing about the state of the estate the previous week, or over the past quarter.

As a result, three blind spots come back every time:

Why a history is explicitly required

No serious framework settles for a clock that is "on time" on a given day. They all ask for consistency monitored over time:

What the auditor wants is the internal consistency of the estate β€” machines synchronized with each other, on an approved source, drift detected, logs correlatable. We detail these obligations on our UTC time traceability audit page and on the reference sheets ISO 27001 A.8.17 and PCI-DSS 10.6.

The technical choices (without giving it all away)

Time Evidence does not "redo" monitoring. It produces independent, time-stamped and method-qualified evidence of the consistency of a time infrastructure. A few decisions are already settled:

Three measurement modes

Depending on who owns the instrument and where it runs, Time Evidence comes in three deployment modes. Technically, the appliance and the client agent share the same collector binary: the difference is where it runs and who owns it.

A named and published method: RDEM-TEM-001

This is the most important change of recent weeks, and it says a lot about where the project is heading. Time Evidence no longer rests on "the way we happen to measure": it is built on a public methodological standard, RDEM-TEM-001 v1.0. Every report references the method and its SHA-256 fingerprint, the measurement engine (commit), the collector agent and its per-batch sealed version, the applied threshold policy (named and versioned) and the evidence appendices. That is what turns a pretty chart into a reproducible finding.

πŸ“„ RDEM-TEM-001 v1.0 β€” the Time Evidence method standard, published and timestamped: pkg.rdem-systems.com/time-evidence/RDEM-TEM-001-v1.0.pdf. Any evolution of the method gives rise to a new version; a report never references a method rewritten after the fact.

Why not wait for launch?

Because a product built for audits must be transparent about how it is designed. We chose to publicly document the reasons that led us to build Time Evidence, the technical choices made, and the lessons learned from running it on our own infrastructure β€” before opening it to the public. A tool that claims to produce evidence must itself be verifiable: this page is the first piece of it.

Where we stand today

The engine is already running β€” in production, on our own infrastructure, as drift monitoring of our internal NTP/NTS fleet. The collection and reporting API is live:

LIVE collection & reporting API in production (time-evidence.rdem-systems.com)
2 independent offset measurements per NTS target: cleartext NTP + authenticated NTS
~2 min agent measurement attempt; compliance engagement 1 point / 10 min, per-batch signed log (ed25519)
100% exercised first on our own production infrastructure, before any external client

The living proof: the real-time state of our servers and their NTS certificates is already public on our NTS pool status page. Time Evidence adds, on top of that, long-term signed history, multi-probe correlation and audit-ready report generation.

What the engine measures today

These capabilities are in production on our own estate β€” this is what we exercise before opening the service:

What a report contains today

The report has changed a great deal since the first June version. It is no longer a simple "% compliant" banner: it is technical evidence (a demonstrated fact, not yet legally binding β€” that comes with the signature). It is now organised around three axes kept separate:

To which are added:

Status honesty: this version produces unsigned PDFs β€” technical evidence, not yet legally binding. PAdES signing of the PDF and the RFC 3161 timestamp (target summer 2026), together with the immutable correction table, are the building block that will make it third-party verifiable.

Project progress

This page is updated as the project reaches real milestones. No fictional roadmap: each entry is added the day it becomes true. This page will be updated regularly until launch to document the project's main steps.

Project status

  • 🟒 Collection & reporting API β€” in production (integrated with the RDEM members portal)
  • 🟒 Drift monitoring of our internal NTP/NTS fleet β€” in production
  • 🟒 Authenticated NTS offset measurement (KE β†’ cookies β†’ AEAD) β€” in production
  • 🟒 RDEM-TEM-001 v1.0 method standard β€” published (SHA-256 referenced in every report)
  • 🟒 Responsibility attribution + incident qualification (4 levels, append-only annotations) β€” in production
  • 🟒 Hashed estate CSV appendix (SHA-256) β€” in production
  • 🟑 Evidence report β€” V1 live (unsigned PDFs, technical evidence)
  • 🟑 PAdES signing + RFC 3161 timestamp (binding evidence) + immutable correction table β€” target summer 2026
  • 🟑 End-to-end validation at a first client (self-enrolled agent, SaaS probe) β€” next phase
  • 🟑 Public beta β€” target second half of 2026

Last updated: 5 July 2026

What's next?

The next phase is no longer about building the client probe: the self-enrolled agent (Docker, pubkey-first identity, licence-gated) and the SaaS probe fleet already exist. It is now about validating the evidence chain end-to-end at a first client, outside our own estate. In time, Time Evidence will automatically generate historical evidence for PCI-DSS, ISO 27001, NIS2 and DORA audits. A full product page will be published when it opens to the public.

The infrastructure behind the project