I respectfully disagree. You do not need a decentralized, social protocol to build a smart contract or self-executing application platform. A smart contract is simply an agreement between parties, written in codes and enforced by a third-party. In the case of Ethereum, it is enforced by cryptography, nodes independently executing codes and validating the results. This is great but hard to scale or build certain kind of applications. Ethereum introduced decentralized smart contracts, but it does not mean smart contracts need to be executed and secured decentrally.
If a platform can provide multi-signature environment, security and the ability to enforce and execute codes, it is a smart contract platform.
If a platform can provide multi-signature environment, security and the ability to enforce and execute codes, it is a smart contract platform.
Thank you for checking us out :-)