Protocol

Collateral & LTV

Each whitelisted asset carries its own loan-to-value (LTV) and liquidation threshold, calibrated to its 30-day realized volatility. More volatile names borrow less.

Current parameters (testnet)

AssetMax LTVLiquidation @Reserve factor
TSLA45%55%10%
AMZN55%65%10%
PLTR35%45%12%
NFLX50%60%10%
AMD45%55%10%

Health factor

Every position has a health factor, computed as collateralValue × liqThreshold / debt. Above 1.0 you're safe. Below 1.0 you're liquidatable.

solidity
function healthFactor(address user) public view returns (uint256) {
    uint256 cv = collateralValueUSDG(user);          // 18-decimals
    uint256 dv = debtUSDG(user);                     // 18-decimals
    uint256 lt = weightedLiquidationThreshold(user); // 1e4 = 100%
    return dv == 0 ? type(uint256).max : (cv * lt) / (dv * 1e4);
}