structure for your api service. based on GRAPE, taking advantage of ROAR, prepared for DCI