We do need a stable internet connection for better working of Ari; however, it also performs basic activities in offline mode so that the store operations are not affected.
And this offline data synchronizes with the backend repository and functions as soon as you are back online.