LedgerVendor: Why, What, and How?