  We develop sheaf theory in the context of difference algebraic geometry. We
introduce categories of difference sheaves and develop the appropriate
cohomology theories. As specializations, we get difference Galois cohomology,
difference Picard group and a good theory of difference torsors.
