This note is in Hasura.App.State. It is referenced at:
Hasura Application state represents the entire state of hasura.
Hasura Application State = AppEnv (static) + AppContext (dynamic)
Hasura Application State can be divided into two parts:
Eg: If you want to run hasura in read-only mode, you would have to mention this information when hasura starts up. There is no way to make hasura run in read-only mode once it has booted up.
The fields in the state are usually updated via Metadata API’s or Hasura Console.
Eg: You can change the entries in Allowlist via console and hasura need not restart for the changes to take effect.