Same blocks, different configurations for Mudarabah vs Musharakah
Trust Financing: Investor provides capital, manager provides expertise
Partnership: All partners contribute capital and share control
Both Mudarabah and Musharakah use the same underlying blocks (profit-engine, capital-ledger, governance, etc.) but with different configuration parameters.
This demonstrates the power of the block abstraction: write the logic once, configure for multiple variants.
Result: 50% less code, 100% Shariah compliance for both products.