A blockchain may contain smart contracts that trigger and execute at key handoffs and decision points for each pallet or case of produce flowing throughout the end-to-end supply chain from farm to consumer. These can be used to automate key transactions and decisions. Until we see further technology breakthroughs, the cost of executing smart contracts makes them prohibitively expensive for providing 100% of the automation required in a produce supply chain. Here we discuss the division of labor between on-chain contracts and off-chain backend automation systems.