a b s t r a c tGiven a multigraph G and a function F that assigns a forbidden ordered pair of colors to each edge e, we say a coloring C of the vertices is conforming to F if for all e = (u, v), (C(u), C (v)) ̸ = F (e). Conforming colorings generalize many natural graph theoretic concepts, including independent sets, vertex colorings, list colorings, H-colorings and adapted colorings and consequently there are known complexity barriers to sampling and counting. We introduce natural Markov chains on the set of conforming colorings and provide general conditions for when they can be used to design efficient Monte Carlo algorithms for sampling and approximate counting.