The document presents implementations for two services: NotificationService and MediaService. The NotificationService allows users to send notifications and retrieve them based on authentication tokens, while the MediaService handles media storage and retrieval, including visibility checks and permission management. Both services employ repositories to interact with their respective data models and ensure user-specific access control.