# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.brava.finance/technical/technical-architecture/key-components/supported-protocols.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
