# Protocol Integration

Brava integrates with DeFi protocols through modular action contracts. The Data Intelligence Layer continuously evaluates, onboards, and monitors protocols to provide safe and efficient yield opportunities.

### Protocol Categories

<details>

<summary>Lending &#x26; Yield Markets</summary>

Money markets and lending protocols offering variable and fixed-rate yields on stablecoin and crypto assets.

</details>

<details>

<summary>Vaults &#x26; Asset Management</summary>

Automated yield optimization vaults, including ERC-4626 compliant strategies and managed investment products.

</details>

<details>

<summary>Specialized Protocols</summary>

Fixed-term lending, institutional capital markets, and other specialized DeFi primitives.

</details>

<details>

<summary>Cross-Chain &#x26; Bridging</summary>

Native bridging solutions for moving assets across chains while maintaining exposure and yield.

</details>

<details>

<summary>Utilities</summary>

Token operations, DEX aggregators, insurance, and infrastructure actions supporting strategy execution.

</details>

***

### Data Intelligence Layer

#### Protocol Discovery

The Intelligence Layer continuously scans for new DeFi protocols and pools:

* **Automated Detection:** Identifies new protocol deployments and pool launches
* **Interface Probing:** Tests contract interfaces for compatibility (ERC-4626, Aave, Compound, etc.)
* **Metadata Extraction:** Captures pool details, underlying assets, and configuration

#### Risk Assessment

Each protocol undergoes continuous risk evaluation:

* **Smart Contract Risk:** Audit status, code quality, immutability
* **Economic Risk:** TVL, liquidity depth, utilization rates
* **Operational Risk:** Team reputation, governance, upgrade mechanisms
* **Market Risk:** Asset volatility, collateralization ratios, liquidation risk

#### Performance Tracking

Real-time monitoring of protocol performance:

* **APY Calculation:** Continuous yield tracking across multiple frequencies
* **Historical Performance:** Time-series data for trend analysis
* **Anomaly Detection:** Alerts for unusual activity or performance degradation
* **Comparative Analysis:** Benchmarking across similar protocols

#### Pool Lifecycle Management

* **Onboarding:** Automated integration after passing risk thresholds
* **Monitoring:** Continuous health checks and performance tracking
* **Deprecation:** Removal of pools that no longer meet safety criteria
* **Upgrade Handling:** Adaptation to protocol upgrades and migrations

***

### Action Architecture

All actions inherit from ActionBase providing:

* Immutable references to AdminVault and Logger
* Standardized fee calculation (0.50% annual, prorated)
* Unified `executeAction(bytes callData, uint16 strategyId)` interface
* Protocol and action type identification

***

### Adding New Protocols

1. Implement action contract inheriting ActionBase
2. Define protocol-specific parameters struct
3. Implement executeAction with pool validation
4. Register action in AdminVault via governance proposal
5. Action becomes available after time-delay period
