A root node is the initial, parentless node in a tree data structure or search tree, representing the starting state of a problem from which all exploration originates. In Tree-of-Thought (ToT) reasoning and other agentic cognitive architectures, it encapsulates the initial query, goal, or world state. All subsequent child nodes represent potential reasoning steps, actions, or subsequent states generated by expanding from this singular origin. Its position defines the tree's hierarchy and the search frontier for algorithms like depth-first search (DFS) or Monte Carlo Tree Search (MCTS).
