HashApp backend