Core backend for Discore