What the engine is
The PokerNode engine is a standalone service written in Rust. It owns table state, deals cards, drives the betting rounds, resolves showdowns and settles pots. It holds no opinion about your front end, your accounts or your payment rails — those are separate services that talk to it.
It ships as a single versioned binary with a pinned checksum, so the exact build running in your environment is the build you audited. Upgrading is replacing one file.