The navigation service provides a low-level API for managing navigation state between the portal and MOP. It focuses on state management, model-less design, and performance. It allows loading, updating, rebasing, and saving navigation fragments. Operations generate changes to synchronize data models. Node filtering supports access control and use case filtering. The navigation controller decouples URL handling from portal requests. Future work includes applying the model to pages and layouts.