Use Cases
How protocols and institutions are integrating BRO scores into their risk infrastructure.
Insurance / Cover Providers
Use BRI scores and per-dimension breakdowns to set risk-adjusted premiums. Higher BRI = lower premium. Dimension scores drive loss-probability models.
Nexus Mutual pool managers call getFullScore() for all 12 dimensions and use the composite BRI for confidence-weighted pricing via setProducts().
On-chain: getScore(slug) for composite + staleness. getDimension(slug, idx) for specific risk factors. batchGetScores() for portfolio-wide repricing.
Lending / Margin
Dynamic LTV and margin requirements from per-dimension scores. Re-weight D3 (Oracle) and D12 (Cascade) for collateral-specific risk models.
Lending protocol reads getDimension(slug, 11) for cascade exposure — high blast radius collateral gets tighter LTV. Staleness flag auto-pauses new loans.
getScore(slug) for composite + staleness. getDimension(slug, idx) for custom re-weighting. getFullScore(slug) for all 12 dimensions.
Yield Aggregators
Risk-filtered vault strategies. Only deploy to protocols above minimum BRI. Use cascade exposure to avoid correlated collateral concentration.
Yield vault checks batchGetScores() across all strategy targets. Rebalances away from protocols with BRI below threshold or stale scores.
batchGetScores(slugs) for portfolio screening. getDimension(slug, 11) per-protocol for cascade correlation. isStale() guard on every rebalance.
Exchanges / Perpetuals
Dynamic margin requirements and collateral haircuts. Use Forge Scale tiers for categorical risk gates. Per-dimension scores for oracle-specific risk.
Perps exchange reads getScore() — if BRI drops below threshold, margin requirements increase. getDimension(slug, 2) for oracle-specific risk adjustment.
getScore(slug) returns BRI + forgeScale + staleness. getDimension(slug, idx) for targeted risk checks.
Portfolio Risk / Dashboards
Aggregate portfolio risk with full dimension breakdown. Show cascade exposure and cross-protocol correlation risk.
Dashboard shows position-weighted BRI + cascade correlation warning when 3+ positions share high cascade exposure (getDimension D12).
batchGetScores() for all positions. getFullScore(slug) for per-protocol radar charts and dimension heatmaps.
Institutional / Hedge Funds
Access all 12 on-chain dimension scores to build proprietary risk frameworks. Full transparency — re-weight for your risk model.
Fund reads getFullScore() to see all 12 dimensions, then re-weights with 30% on D3 Oracle for their MEV-sensitive strategy.
getFullScore(slug) for all dimensions. REST API /scores/{slug} for off-chain analysis. batchGetScores() for portfolio monitoring.
On-Chain Governance
Gate protocol integrations on minimum scores. Check cascade exposure before approving new collateral types.
DAO proposal to add Protocol X as collateral: governance contract requires BRI >= 750 AND getDimension(slug, 11) >= 60 AND !isStale().
getScore(slug) + getDimension(slug, 11) + isStale(slug) in proposal execution contract.