Agorava Core API and Implentations