async def _build_state_register(self,
                                    state: BaseState,
                                    request: Request,
                                    responder: Responder) -> Dict:
        """
        Build the next register to store.

            - The state is the name of the current state
            - The transition is made by all successive layers present in the
              response.
        """

        return {
            Register.STATE: state.name(),
            Register.TRANSITION:
                await responder.make_transition_register(request),
        }