A URL producer/consumer contract