Smart Contracts

What are Smart Contracts and how might they be applied in human resource management?