The Omm smart contracts have been audited by SlowMist:
Omm | Slowmist security audit.pdf
There’s always the possibility of a bug or vulnerability that compromises participants’ funds. It would not be possible to recover them. In the event of a smart contract bug, Omm Token holders could vote to use the DAO Fund to cover or reduce the amount lost.
oTokens are interest-bearing tokens. When users supply an asset to a market, they receive an equivalent amount of oTokens. These grow in value over time as they earn interest.
dTokens are debt-bearing tokens. When you borrow an asset, you'll receive an equivalent amount of dTokens. These grow in value over time as your debt increases from interest.