First you must admit time is nostr:npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw and therefore Constant is Bitcoin
Discussion
On a serious note, when I first created BTCapsule, it used the NTP protocol to decrypt the encryption key for the wallet. I had an array of NTP pools, including Google. So if I changed the time on my system, the program still worked.
Then someone told me about the hosts file 😑
Turns out, I could set up an NTP server and edit the hosts file to make my computer *think* my local system is Google.
Now BTCapsule uses CHECKLOCKTIMEVERIFY because Bitcoin is the only reliable clock.