add artifact management graph to APIs so it can be used for contexts