Interesting. However, the perennial problem with blockchain is how to marry up blockchain with the physical world. Even with blockchain there will still be added delays for physical checks.
The ideal solution is to be able to hash the contents of, say a container into a merkle tree. The resultant hash should then be a unique fingerprint that could live on the blockchain.
While that is far off (if not impossible). A possible solution is to some how develop the https://slock.it/ idea.