The movement in diffusiophoresis is caused by an imbalance in the osmotic pressure across the particle surface, due to the concentration gradient of a solute. When a concentration gradient exists, it creates a difference in osmotic pressure on either side of the particle. This difference generates a slip velocity field around the particle, which in turn drives it in the direction of the lower solute concentration.