A monad keeps its environment private, serves a built front end without shadowing NRP reads, and mounts the modules it is given.
23 tests in 3 files. Source: Typescript/tests/
A monad's env.json: private (0600), per monad, validated names, secrets hidden, the stored seed kept across restarts.
Serves a built front end without shadowing NRP reads, and mounts MONAD_MODULES, reporting any that fail.
createMonadApp builds an Express app without binding a port and checks SEED when it bootstraps.