per-asset version control