# Arquitetura

<div align="center"><figure><img src="https://content.gitbook.com/content/MqDAxzuM20gcg1BjGx3n/blobs/SBkfHAzW0kgsUEnu6AcD/Architecture2.png" alt="" width="563"><figcaption></figcaption></figure></div>

**Aplicativo móvel:** armazena de forma segura identidades e carteiras de usuários, permitindo a interação com o token e o blockchain.

**Recursos da API:** armazenamento off-chain centrado em dados para os recursos do aplicativo ivault. Conectado à cadeia ivault e redes públicas.

**API da cadeia ivault:** usado principalmente para todas as utilidades e recursos do aplicativo ivault.\
\
**API de redes públicas:** tokens de acesso público em exchanges descentralizadas e centralizadas, para aumentar a disponibilidade.\
\
**Camada de serviço do blockchain:** infra estrutura de PKI e cofre para assinar e transmitir transações. Usado com um módulo de assinatura automática.\
\
**Armazenamento off-chain:** armazena todas as informações relevantes do blockchain e dados necessários para os recursos do aplicativo.

**Componentes de infraestrutura do blockchain:** para leitura e gravação nos blockchains.

**Contratos inteligentes:** componentes funcionais e lógicos para a Cadeia ivault e redes públicas.\
\
**Blockchain:** camada de dados e execução descentralizada para a Cadeia ivault e redes públicas.
