Squirrel wraps existing farms on BSC with a smart contract that deposits to the underlying farm (e.g. CAKE, UNI). This allows you to continue farming like normal, but with the added coverage. Then when a user goes to withdraw, Squirrel2.0 checks that the user received their expected deposited back. If they do not match, the user will automatically be compensated in the same withdrawal transaction for their insured value in the form of NUTS2. If you can recover your deposited tokens, regardless of their value, Squirrels job is done. If you cannot, then Squirrel will compensate you with NUTS up to your insured value.