Services layer for TrailFinder