PLUMB · Certified time

O tempo como intervalo certificado, não um número que todos fingem ser verdade.

O NTP entrega um número e o mundo o trata como exato. O PLUMB o troca pelo intervalo em que o instante real tem que estar, aperta esse intervalo com Marzullo entre vários servidores, e detecta o servidor mentiroso com prova.

Provado em dado real — explore

Cada leitura carimbada por um intervalo de tempo certificado.

abrir em nova aba ↗

A régua está na lei

MiFID II / RTS 25 exige provar o relógio a ≤ 100 µs do UTC; IEC 61850 pede 1 µs. O PLUMB atesta cada instante contra a régua: PROVADO_DENTRO, PROVADO_FORA ou INDECIDÍVEL — e é honesto quando a medição não é precisa o bastante para afirmar.

Medido no Mac real: o relógio derivava a 135,9 ppm; o chrony o curou ~13×, mas o PLUMB prova que continua não-conforme — porque o caminho de medição (Wi-Fi, ±12 ms) é o piso, não o relógio.

plumb.Now() — TrueTime para todos

Uma biblioteca que devolve o instante como Stamp{T, δ} com o dente-de-serra honesto, ordena eventos com prova (ANTES/DEPOIS/INDECIDÍVEL) e faz commit-wait ao estilo Spanner — sem relógio atômico.

Ator vs auditor

O chrony é o ator: afirma ~30 µs por um caminho, assumindo o servidor como verdade. O PLUMB é o auditor: prova ±12 ms com 5 fontes independentes, sem confiança. Separar os dois é a feature.

Ligue na sua infra — a régua é sua.

Fale conosco