# Vault Architecture & Roles

The NODO Vault Operational Risk Framework defines our approach to risk, testing, and safeguards for AI-powered DeFi vaults. While designed for capital efficiency, these vaults face inherent DeFi risks, which are mitigated through structured roles and operational controls.

NODO vaults operate via six core roles to ensure accountability and clarity.<br>

| Role             | Entity         | Key Responsibilities                                        |
| ---------------- | -------------- | ----------------------------------------------------------- |
| Vault Provider   | NODO           | Smart contracts, fee policies, treasury, emergency controls |
| Data Provider    | 3rd Party      | Market data, historical analytics                           |
| Strategy Curator | 3rd Party      | Strategy design, AI modeling, backtesting                   |
| Allocator        | 3rd Party      | Pool selection, capital modeling                            |
| Executor         | NODO AI Engine | Rebalancing, stop-losses, trade execution                   |
| Guardian         | NODO           | Monitoring, alerts, reporting                               |

<br>

#### 6.1 Vault Provider

Owns and deploys vault contracts, configures fees, routes treasury rewards, and enforces emergency protocols.

#### 6.2 Data Provider

Delivers real-time and historical market data, ensuring accuracy for backtesting and live strategy execution.

#### 6.3 Strategy Curator

Designs and tunes strategies with AI models, running extensive simulations and performance tracking.

#### 6.4 Allocator

Translates strategy intent into practical pool-level capital deployment across DEXs.

#### 6.5 Executor

Executes strategies autonomously within defined risk constraints, handling real-time swaps and rebalances.

#### 6.6 Guardian

Monitors performance and detects anomalies; serves as watchdog and escalation layer during emergencies.

<br>
