# Tecnologia · Bipe

Protocolo aberto, apps nativos, servidores no Brasil. Código aberto, AGPL-3.0.

## Apps

Nativos no iPhone e no Android.

- **iPhone**: SwiftUI, a partir do Element X iOS. (Base: [Element X iOS](https://github.com/element-hq/element-x-ios))
- **Android**: Kotlin e Jetpack Compose, a partir do Element X Android. (Base: [Element X Android](https://github.com/element-hq/element-x-android))
- **Núcleo em Rust**: Criptografia, sincronização e armazenamento pelo matrix-rust-sdk, o mesmo nos dois apps. (Base: [matrix-rust-sdk](https://github.com/matrix-org/matrix-rust-sdk))
- **Regras compartilhadas**: Nomes reservados, padrões de golpe e textos num repositório só, gerados pra cada app.

## No aparelho

Criptografia e checagens no seu celular.

- **Ponta a ponta**: Conversas privadas cifradas no aparelho. O servidor entrega, não lê.
- **Aviso de golpe local**: A checagem roda no celular, depois de decifrar. Nada sai do aparelho.
- **ID aleatório**: A conta no Matrix não vem do seu nome nem do seu número. O @ é uma camada à parte.

## Servidores

No Brasil, em empresas brasileiras.

- **Servidor Matrix**: Synapse. (Base: [Synapse](https://github.com/element-hq/synapse))
- **Login**: Matrix Authentication Service. Sem código por SMS. (Base: [Matrix Authentication Service](https://github.com/element-hq/matrix-authentication-service))
- **API do Bipe**: TypeScript e Postgres. Convites, @ e verificação de CNPJ.
- **Infraestrutura**: Element Server Suite. (Base: [Element Server Suite](https://github.com/element-hq/ess-helm))

## Site

Páginas estáticas, sem rastreadores de terceiros.

- **Este site**: React e Vite, gerado antes de ir pro ar. Cada página também em Markdown.
- **Design**: Compound, com a paleta do Bipe. (Base: [Compound](https://github.com/element-hq/compound-design-tokens))


## Baixar

- Instalar no iPhone: https://testflight.apple.com/join/KUnUX9Mz (Versão de testes, pelo TestFlight da Apple.)
- Android: em breve: A versão para Android ainda não começou. Deixe seu e-mail e a gente avisa quando sair. contact@envisioning.com

Um projeto da Envisioning: https://envisioning.com
