It's an interesting project. I work in supply chain and I have seen some movements towards the adoption of blockchain to avoid counterfeit and 'prove' the provenance of the sold goods.
My real question here is: how do you plan to leave IBM in the dust? i.e. they've got a beta running with the Maersk, Walmart, BRF and Carrefour as of now, and they do this on their own blockchain (private but open ledger), which imo is way better than on the ETH blockcahin.
good luck