# Technical Architecture

Brava's technical architecture consists of two main layers: on-chain smart contracts (public) and off-chain Data Intelligence Layer. This separation enables secure, non-custodial DeFi automation with a seamless user experience.

#### Documentation Structure

#### [Technical Overview](/technical/technical-architecture/technical-overview.md)

High-level system architecture, core principles, and component interaction.

#### [Smart Contract Components](/technical/technical-architecture/key-components.md)

Detailed documentation of on-chain contracts:

* Safe Smart Accounts
* SequenceExecutor
* Action Contracts
* AdminVault
* BravaGuard
* EIP712 Module

#### [Protocol Integration](/technical/technical-architecture/key-components/supported-protocols.md)

How the Data Intelligence Layer discovers, evaluates, and integrates DeFi protocols.

#### [Security & Authentication](/technical/technical-architecture/security-and-authentication.md)

Multi-layer security model, role-based access control, and authentication methods.

***

#### Quick Links

* **For Users**: See [Platform Guides](/platform/getting-started.md)
* **For Developers**: See [Smart Contract Components](/technical/technical-architecture/key-components.md)
* **For Auditors**: Start with [Security & Authentication](/technical/technical-architecture/security-and-authentication.md)


---

# 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.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.
