The contract / request and reply modules for digger