Synereo proposes a semi-autonomous system which requires human involvement in roles defined in smart contracts.