rely on built artifact.json instead of profile directory