I might be splitting hairs here, but this seems like an oxymoron: if it's agnostic on anything, it's not really a lock file.