1.0 Trader deposits collateral into a Perpetual Pool.
2.0 Collateral accumulates into the pool contract.
3.0 Keepers trigger the keeper contract to begin the rebalance.
3.1a The pool contract asks the committer contract to verify the tokens past the time interval that qualify for minting, burning, or transfer.
3.1b The price feed is pulled from the oracle to inform rebalancing calculations.
3.1c The library calculates the rebalance.
4.0 Long and short tokens are minted and/or burned and the rebalance is complete.