- When investors purchase tokens, the funds are collected and used to finance the project.
- The tokens include an escrow function for controlling how funds can be used by the project using a state machine. The project owner creates tokens for a singleton state machine and sells them. If sufficient funds are not reached within a given time, the crowdfunding fails, and collected funds are returned to investors (minus commissions). If the threshold is met, the project is started. Funds are then released to the project owner for the project's duration, with a cap on how much can be released during a specified interval.