MAX is designed to allow the explicit specification and control of its reasoning and learning capabilities. Metareasoning is supported by MAX's Glass-Box architecture and uniform knowledge access policy that allows the system to freely inspect its own knowledge. MAX agents use this to manipulate their internal states, goals, knowledge, reasoning and processes in addition to the details of the base-level domain knowledge.
Go to a discussion of this property for multiple architectures.