x1 ClockDrift
Time integrity monitor for the X1 blockchain β€” Layer 1 (vote pipeline) + Layer 2 (clock drift).
updated β€¦

X1 vote pipeline latency vs UTC

Time from vote creation to on-chain visibility

β€”
β€”

Solana/Tachyon vote pipeline takes ~400-850 ms inherently (signing + gossip + block inclusion). Values in this range are normal β€” Layer 1 baseline, not clock drift. See methodology.

methodology

Network state

Active validators
β€”
Voted within last ~7 minutes
Observed (last 24h)
β€”
All validators in daemon database
Zombie data
β€”
Stopped voting (likely Capybara cleanup)

All charts and tables below show active validators only. Zombies excluded since 2026-05-06.

Validator pipeline health

Distribution by deviation from foundation baseline

βœ…
Normal pipeline
β€”
|deviation| < 500 ms
⚠️
Slow pipeline
β€”
500 ms – 5 s
πŸ”΄
Clock drift
β€”
|drift| β‰₯ 5 s β€” Layer 2
πŸ›οΈ
X1 Labs
β€”
baseline reference

Network diagnostic snapshot

Side-by-side: pipeline health vs clock drift outliers

Vote pipeline latency

Layer 1
β€” ms
β€”

Baseline: β€” ms

Network-wide median lag from vote creation to block inclusion. ~400-850 ms is healthy Tachyon protocol behavior.

Clock drift outliers

Layer 2
β€” validators
β€”

Worst: β€”

Validators with |drift| β‰₯ 5 seconds β€” genuine NTP/chrony misconfiguration. Full list in the Anomalies section below.

Operating a validator? Find your row in the tables below, then check the step-by-step diagnostic guide for fix instructions.

My clock vs world
…
Wall clock (your browser)
β€”
Sentinel offset to UTC consensus
β€”
RMS offset
β€”
Stratum
β€”
Reference source
β€”
Frequency skew
β€”
Vote pipeline latency over time (5-minute buckets)

Aggregate vote-to-block latency Β· {bucketLabel} buckets Β· stable ~-800 ms = healthy Tachyon protocol; sudden swings = stress, deployments, load events.

Y-axis: Β±5000 ms Β· β–² marker = value exceeds range
X1 Labs foundation pipeline trend (14 days)
Tracks pipeline latency for the 12-node X1 Labs foundation cluster. Shifts >100 ms in one bucket indicate X1 Labs changed something operationally β€” Tachyon config, NTP source, deployment, or load test. NOT clock drift (foundation clocks are tightly synchronized β€” identical signature across nodes proves this).
Current avg lag β€”
Change vs 7d ago β€”
Active foundation nodes β€”

Anomalies & deviations

Pipeline anomalies

500 ms ≀ |lag| < 5 s Β· β‰₯20 samples

Validators with elevated pipeline latency. Causes: slow network, CPU saturation, geographic distance from leaders, suboptimal Tachyon config. Not a chain-time threat β€” but operator should investigate infra.

Client-side lens. Server keeps all stake levels.
# tag pubkey lag (ms) jitter (ms) n stake (XNT)

Clock drift (Layer 2)

|drift| β‰₯ 5 s Β· β‰₯20 samples Β· genuine clock misconfiguration

Validators whose Clock::unix_timestamp deviates from real UTC by 5+ seconds. This IS clock drift β€” operator needs to fix chrony/NTP. Strontium oracle corrects this at protocol level for chain consumers.

# pubkey lag (ms) jitter (ms) n stake (XNT)
Top pipeline efficient validators (top 10)
β‰₯100 samples Β· |lag| < 5 s Β· foundation excluded Β· sorted by ABS(lag) ascending.

Lowest pipeline latency means fastest vote→block round-trip. NOT necessarily the best clock — pipeline depends on network position, leader proximity, and Tachyon configuration. Foundation excluded since its baseline is the protocol baseline.

Client-side lens. Server keeps all stake levels.
# pubkey lag (ms) jitter (ms) n stake (XNT)
πŸ›οΈ X1 Labs Foundation
Official X1 Labs infrastructure. Shown separately because their drift is operational baseline, not validator misconfiguration.
# label pubkey drift (ms) jitter (ms) n stake (XNT)
Deeper analytics distribution, correlation, signature groups
Validator pipeline lag distribution (all tracked)

Most validators cluster in -800 to -400 ms range (Tachyon Layer 1 baseline). Bins outside this range indicate slow pipeline (amber) or genuine clock drift (red, Layer 2).

Stake vs drift correlation

Each point = validator. Foundation nodes shown in blue. Validators with < 0.01 XNT excluded as testnet noise. Layer 2 outliers (drift < -5 s) clamped to chart edge.

Correlation: β€”  Β·  Slope: β€”
Identical-drift clusters

Validators sharing identical drift values. May indicate shared infrastructure, common hosting provider, or coordinated NTP source. Filtered to clusters with β‰₯ 100 XNT total stake to exclude testnet noise.

Detected clusters β€”
Validators in clusters β€”
Largest meaningful cluster β€”

Clusters with < 100 XNT total stake hidden as likely testnet noise.

NTP sources (chrony calibration)
Operator Country Hostname Stratum State Offset (Β΅s) Last RX (s)

How to read this dashboard

Layer 1 β€” Pipeline latency

~400-850 ms inherent in Tachyon protocol. Sum of signing + gossip + block inclusion times. Identical across well-synchronized validators.

Layer 2 β€” Clock drift

Validator system time vs real UTC. |drift| > 5 s indicates NTP/chrony misconfiguration. This is what Strontium oracle corrects.

Full details: methodology