I’m really rather excited to see communication protocol as code, however what sort of latency does having “Hathora-in-the-middle” incur?
I’m particularly interested in the proposed GDscript support (to the level that I want to contribute), but I would recommend separating “packet validation” from “everything else”, so that it could live inside a game-server without the necessary performance cost (however minimal) to an external actor.