An apparatus comprising: a detection module configured to: determine a status of a folding wingtip assembly comprising a moveable wingtip (134, 136) and operatively coupled to a wing of an aircraft, wherein the status is a position of the moveable wingtip (134, 136), the position comprising an extended position, a folded position, and an intermediate position; and determine a flight stage of the aircraft; a sequence and control module configured to generate a command to control a movement of the folding wingtip assembly; and a gatekeeper module that includes: a folding wingtip apparatus analyzer configured to generate a status rule based on the status; and a flight stage analyzer configured to generate a flight stage rule based on the flight stage; wherein the gatekeeper module is configured to: validate the command based on the status and the flight stage; and, when the command violates the status rule, to modify, with a safety interlocker, the command by replacing the command with a previously determined command, to thereby provide a valid command to the folding wingtip assembly; and wherein modifying the command comprises replacing a value of the command with a stored default value obtained from a database via a network. a detection module configured to: determine a status of a folding wingtip assembly comprising a moveable wingtip (134, 136) and operatively coupled to a wing of an aircraft, wherein the status is a position of the moveable wingtip (134, 136), the position comprising an extended position, a folded position, and an intermediate position; and determine a flight stage of the aircraft; determine a status of a folding wingtip assembly comprising a moveable wingtip (134, 136) and operatively coupled to a wing of an aircraft, wherein the status is a position of the moveable wingtip (134, 136), the position comprising an extended position, a folded position, and an intermediate position; and determine a flight stage of the aircraft; a sequence and control module configured to generate a command to control a movement of the folding wingtip assembly; and a gatekeeper module that includes: a folding wingtip apparatus analyzer configured to generate a status rule based on the status; and a flight stage analyzer configured to generate a flight stage rule based on the flight stage; wherein the gatekeeper module is configured to: validate the command based on the status and the flight stage; and, when the command violates the status rule, to modify, with a safety interlocker, the command by replacing the command with a previously determined command, to thereby provide a valid command to the folding wingtip assembly; and wherein modifying the command comprises replacing a value of the command with a stored default value obtained from a database via a network. a folding wingtip apparatus analyzer configured to generate a status rule based on the status; and a flight stage analyzer configured to generate a flight stage rule based on the flight stage; wherein the gatekeeper module is configured to: validate the command based on the status and the flight stage; and, when the command violates the status rule, to modify, with a safety interlocker, the command by replacing the command with a previously determined command, to thereby provide a valid command to the folding wingtip assembly; and validate the command based on the status and the flight stage; and, when the command violates the status rule, to modify, with a safety interlocker, the command by replacing the command with a previously determined command, to thereby provide a valid command to the folding wingtip assembly; and wherein modifying the command comprises replacing a value of the command with a stored default value obtained from a database via a network.