A blockchain-based smart contract framework for fraud-resistant financial product advisory | Synapse