Time Synchronization (NTP) for Fly.io Servers

Hi everyone,

I’ve been looking for information regarding how time synchronization is handled on Fly.io servers and VMs. Specifically, does Fly.io use NTP (Network Time Protocol) or another method to ensure accurate system time across its infrastructure?

I have found some posts talking about this, but none that actually answer this.

There are some practical ideas in this thread, particularly in relation to avoiding local time reads, so that JWT generations are correct even after machine unsuspend: