They are supposed to be in sync, so the semantics of depending on the artifact match the semantics of the metadata in lightblue, and there's no need to really think about the lightblue metadata from the client perspective: you just use the model dependency of whatever version you like, and that has the version to be used in your client requests to match.