The XYZ State

This means that XYZ maintains the following abstract state:
tag space
- consisting of tags which are mappings from a tag name to a tag value and tag trace level. Only one mapping exists per tag name. Mappings exist for all possible tag names.
current trace level
- being an integer in the range of 0 to 255 inclusive.
XYZ instrumentation
- a boolean, true denoting instrumentation is on.
XYZ tracing
- a boolean, true denoting tracing is on.
XYZ status
- also discussed above.
It is important to note that the tag space is defined for all tag names, but unless otherwise set or modified, the value of any tag is zero and its trace level is 255.

The initial state is for the XYZ mode to be off, the XYZ status to be no error, and the current trace level to be 255. An implementation may use command line arguments to change these initial defaults.

The state of the tag space is not reset on each server generation.