I guess this Pre-RFC tries to describe something similar to what I've proposed here:
In other words soni-registry/serde will be a mirror of crates-io/serde. Of course you will not be able to patch serde like this, to do it you will have to use [patch] section and redirect serde to its fork.