It sprays or wipes on, then dries to a lubricating film that doesn't attract dust.
I wouldn't spray it on my ammo as there's a chance it MIGHT screw up the primers.
It dries fairly quickly on the gun, so won't seep into the ammo if you wait a few minutes to load.
You can feel the action in a revolver is smoother after using it.
Got a link?