Public api activity

done - ready for review

@karlitschek @nickvergessen @bantu