# Raise Contract
1. Gp instantiates a raise contract. The contracts creates a marker / asset that represents receipt of capital.
- name
- target amount
- min / max commitment
- required accreditation
- [optional] initial cap call amount
- [optional] start date
- [optional] end date
4. Lp(s) instantiates a capital promise.
5. Lp(s) executes a capital promise proposal.
6. Gp executes a proposal acceptance, placing capital promise into accepted state with specified commitment. MINT & WITHDRAW permission is assigned to the promise contract for the asset.
7. Gp executes a call for capital from N capital promises.
8. Gp executes a redemption from N capital promises with commited capital.