Credits - On the Edge and Online