Technical Overview

System Architecture

Brava is a non-custodial DeFi automation platform built on Safe smart accounts. The architecture consists of two main layers:

Smart Contracts (On-Chain)

The on-chain layer provides secure, deterministic execution of DeFi strategies:

  • Safe Accounts: User-controlled smart contract wallets maintaining full custody

  • Action Contracts: Modular protocol adapters (Aave, Yearn, Morpho, etc.)

  • SequenceExecutor: Orchestrates atomic multi-action transactions

  • AdminVault: Governance and configuration registry with time-delayed proposals

  • EIP712 Module: Cross-chain bundle execution with single-signature authorization

  • BravaGuard: Transaction validation ensuring funds stay within approved protocols

Data Intelligence Layer (Off-Chain)

The off-chain layer handles computation, orchestration, and user experience:

  • Pool Discovery & Onboarding: Automated protocol integration and vetting

  • Risk Intelligence: Real-time monitoring and assessment of protocol health

  • APY Analytics: Continuous yield calculation and performance tracking

  • Transaction Orchestration: Cross-chain execution coordination and monitoring

  • Data Indexing: On-chain event tracking and historical data aggregation

  • User Interface: Portfolio management and strategy execution dashboard


Core Principles

User Custody

All funds remain in user-controlled Safe accounts at all times

Modularity

Protocol integrations as composable, upgradeable action contracts

Security

Multi-layer protection with BravaGuard, time-delays, and role-based access

Cross-Chain

Unified interface across Ethereum, Base, Arbitrum, and other EVM chains

Deterministic Deployment

CREATE2 for consistent addresses across networks

Last updated