# `nupp.system` Facts about the environment executing the Nupp ABI. Under emulation these describe the executing ABI. Setup selects the canonical system service before requiring this module; its facts and query are retained. Parallelism estimates usable execution units including restrictions known to the host. The browser query may suspend while asking its host for that estimate. ## Values ### `architecture` _variable_ ```nupp const architecture ``` Architecture executing this ABI. ### `availableParallelism` _variable_ ```nupp const availableParallelism ``` Estimates usable parallelism, always at least one, without opening a worker pool. ### `endianness` _variable_ ```nupp const endianness ``` Byte order, little or big. ### `platform` _variable_ ```nupp const platform ``` Platform executing this ABI. ### `pointerBits` _variable_ ```nupp const pointerBits ``` Pointer width in bits, 32 or 64.