First of all, the purpose of creating a community is to boost worldwide adoption, get as many non-crypto people into crypto as possible. Discrupting web2 neobanks like Revolut and then web2 superapps like WeChat is an extremely difficult task, so we put everything we can out in the open-source for contributors engagement and transparency.

Our app build on **PWA** (progressive web application technology) and using [Storybook](https://storybook.js.org/), so everybody can contribute by improve/add modular UI components, that will be added to DOM Wallet. Also, fork our app, redesign every component of the wallet as they want and build any UI they wan't due to it's modular system.

At the moment we integrating web3auth **MPC** (experimented with it on web3auth alpha private release) and **Safe AA SDK** for gasless transaction. web3auth with social login already works on production [DOM Wallet demo](https://app.dom.money)

Also we plan to implement the below described scheme, as MVP using account abstraction (the important difference is that the account abstraction is tied to Maker and Taker account or retail user and Market Maker/Liquidity Provider account), to perform P2P escrow without custody risks.

---

In the near future we plan to launch a p2p fiat off-ramp for DOM Wallet in Brazil (with the help of a national payment system with instant payments - [PIX](https://www.bcb.gov.br/en/financialstability/pix_en)). It is built on [OPENFINANCE](https://openfinancebrasil.org.br/) technology by the Brazilian state, so we can achieve getting public data of transactions to become more transparent. We need transparency because of future distribution of off-ramp fee to our fiat rails sub-DAO members, who should expanse new regions.

So think about it as an **open-source fiat on-off ramp** as much as possible, controlled by community and open to integrate any wallet on their own p2p exchange infrastructure or based on our sub-DAO entity's . We developing p2p software with 2 counterparties.

    1. Liquidity provider - an individual who earns from p2p exchange of stabelcoins to BRL(as Brazil will be first country, due open banking initiative of the Brazil government)

    2. Retail wallet -  user who refills (buys) stablcoins to top up the wallet for BRL or buys goods/services/makes transfers for stablcoins, converting into BRL (instant off-ramp)
