Enantioselective vicinal hydroxylation of terminal and E-1,2-disubstituted olefins by a chiral complex of osmium tetraoxide. An effective controller system and a rational mechanistic model