xpag is a reinforcement learning platform designed with goal-conditioned reinforcement learning (GCRL) in mind. It introduces a module called “setter” which helps to set and manage goals. The platform relies on a single reinforcement learning loop in which the environment, the agent, the buffer and the setter interact. The components that interact during learning are environment, agent, buffer and setter.