Yes, There must be a supply contract. For example if you wanted the civilian line to ship mines from earth to mars, you would create a supply contract on Earth showing how many can be shipped and a matching demand contract on Mars. If mars has been colonized, shipping the mines to mars would free up workers for other facilities on Earth.