Users can invest in pools that are managed by other users. When users invest in a pool, they receive tokens that represent their stake in the pool. To withdraw from a pool, users can burn their pool tokens and pay a performance fee to the pool manager (if they are withdrawing for a profit). Users receive their share of the pool’s assets when they withdraw.