Supply chain verification is a great application blockchain tech.
It works best with a private blockchain without crypto or public distribution network.
Immutability can be maintained with a series of trusted servers that are sufficiently distributed in a network/physical sense.