Data systems and contracts