| Name | Description | Type | Package | Framework |
| BasicMind | Controls and manages the thought processing. | Class | org.pandora.thought | Open Pandora |
| BasicThought | Something that given a network of objects can perform some function. | Class | org.pandora.thought | Open Pandora |
| Comprehension | Analyse input for gramatic rules. | Class | org.pandora.thought.language | Open Pandora |
| Comprehension .PathType | Define the traversal path types for the language state machine. | Class | org.pandora.thought.language.Comprehension | Open Pandora |
| Consciousness | Consciousness monitors active memory and decides what to do. | Class | org.pandora.thought.consciousness | Open Pandora |
| Discovery | Discover is a sub-conscious thought that seeks to discover information on active memory through the senses. | Class | org.pandora.thought.discovery | Open Pandora |
| DiscoverySense | Senses that are capable of discovering information on a vertex should implement this interface. | Interface | org.pandora.thought.discovery | Open Pandora |
| Forgetfulness | Forgetfulness is a sub-conscious thought that cleans up the memory to remove unused vertices and reduce relationship size. | Class | org.pandora.thought.forgetfulness | Open Pandora |
| Inference | Figures out possible rules within a network. | Class | org.pandora.thought.inference | Open Pandora |
| Language | Processes words to determine meaning and response. | Class | org.pandora.thought.language | Open Pandora |
| Language .LanguageState | Defines the various language conversational states. | Class | org.pandora.thought.language.Language | Open Pandora |
| SubconsciousThought | A sub-conscious thought that processes active memory in the background. | Class | org.pandora.thought | Open Pandora |