Well, now is a good time because I just got it to work from behind NAT.
Long story short it is a decentralized root DNS server, you can publish any Resourfe Records for a ed25519 public key and anyone can resolve it from anywhere.
Limitations: it is slow so you need to cache it aggressively, and it is ephemeral so someone needs to keep republishing it every hour or so.
```
npm i -g pkarr
pkarr publish
```
Once you are done you can run the pkarr keepalive command, or just give me the key and I will keep it alive for you.
Plenty of work can be done to make it a robust system and add DNS over HTTPs, but I feel getting feedback is as important at this stage.