feat(protocol): current user details signal constructor (#766)