[ToC]
# Brief with Dietrich 27 jan, 2021
## Plans for Berty Messenger in 2021
* **🎯 MAIN GOAL: BEING PUBLIC**
* Q1 : Closed Beta (March)
only for dev, experts, early contributors
* Q2 : Open Beta (May)
open to all curious folks
* Q3 : Public Launch (July)
open to all granmas, friends, general public
* Q4 : Road to a worldwide community network!
massive migration from Signal to Berty?
## SOW 1 - Gomobile-IPFS
Initial plan: https://hackmd.io/bRSgnACJRbWuHhXywPrqRQ
### Updates on Gomobile-IPFS
* We extended gomobile-ipfs configuration, so we can integrate it within Berty Messenger
* We prepared the codebase in order to make it easy to add new drivers over time
* Everything was made in a way that allows various usages:
- **full** gomobile-ipfs: use the library without custom go code
- **hybrid** gomobile-ipfs: extend & make custom configuration of the library with go code
* At the end of the week, Berty Messenger will depends on gomobile-ipfs, we will then start using it on a daily basis
Current architecture detailed here: https://github.com/berty/berty/blob/master/docs/architecture/2020-11-27-adr-gomobile-ipfs.md
Our plan stays the same as before:
1. we experiment drivers, concepts on Berty, and then
2. we can port the stable components on gomobile-ipfs, for everyone.
### Next steps:
- add drivers interface, that will be exposed to both `gomobile-ipfs/bind` package & `berty/bridgeframework` package
- move basic drivers from Berty to gomobile-ipfs
- native-logger driver
- connectivty driver
- discuss with PL team about mobile optimizations
- rendezvous-point: what's the future of https://github.com/libp2p/go-libp2p-rendezvous/pull/1
- recycling connections when switching from a network to another
- long-term roadmap stays the same as before: https://github.com/berty/community/blob/master/meeting-notes/2020/Q4/2020-11-27--sow-gomobile-ipfs.md
## SOW 2 - BLE
* We didn't finish the discussion with PL about this SOW
* Here is the initial brief https://hackmd.io/M-SCOH44TxC2DMde_TLZ6Q
* What are the next steps?
## New proposal: SOW/RFP for `Go-Libp2p-Tor-Transport`
* We are currently working on integrating Tor with libp2p
* We already have something working that is using CTor (the official C daemon), with go bindings
* This version is not the best one but already working and potentially already interesting for the rest of the community and the projects in the IPFS ecosystem
* We hope to invest some time to make a better solution that could be potentially integrated with IPFS, Filecoin, etc with more confidence
* Here is some doc about what we've in mind https://hackmd.io/EiW-D7p5Q1iyxXdEw2ncrg
* What do you think?
## Other points
* Communication: can we talk about our grant publicly? do you have a link that we can share?
* As part of the SOW, we will have to write blogposts that can be cross-posted; what are the next steps?
* We didn't sent any bills for now, is it ok to wait?