Trading fees do not leave through a treasury. They become liquidity that cannot be withdrawn and supply that cannot come back.
beforeRemoveLiquidity reverts. Not locked for a period. There is no function that removes it.The token is twenty two lines. Everything that matters lives in the hook, in public, as constants.
// MasonryEngine.sol uint256 public constant LP_BPS = 3500; // permanent liquidity uint256 public constant BURN_BPS = 2700; // bought and destroyed uint256 public constant OPS_BPS = 3800; // operations uint256 public constant KEEPER_BPS = 120; // to whoever triggers it uint256 public constant BRICK_THRESHOLD = 0.10 ether;