Lancelot: Energy Market Solution