---
# System prepended metadata

title: weekly-dev-meeting-2020-09-09
tags: [minutes]

---

---
title: weekly-dev-meeting-2020-09-09
tags: minutes
---

# Weekly Dev Meeting - 2020-09-09

## Participants

- Thibault Martinez
- Louay Kamel
- Bing-Yang Lin
- Christian Poveda
- Samuel Rufinatscha
- Joshua Baretto
- Yu-Wei Wu
- Alexander Schmidt

## Goals

- Round table on crates progression;

## Discussion topics

### State of crate: bee-api (Sam/Yu-Wei/Thibault)

- Google doc on base API specs is done;
- Finishing OpenAPI 3.0 spec;
- Shared doc serves as reference in the meantime;
- OpenAPI spec should be done today/tomorrow;

### State of crate: bee-crypto (Thibault/Alex)

- Nothing this week;

### State of crate: bee-ledger (Thibault/Sam/Joshua)

- Moved bundle validation to bee-protocol;
- Still needs to produce some events;

### State of crate: bee-network (Alex/Joshua)

- Tried to find the cause of the blocking issue;
- Is being reimplemented in terms of tokio;
- Libp2p investigation;
    - Supports both async_std and tokio;
    - No support for UDP ? Hence no QUIC ?;
    - Has lots of features, under feature flags ?;
    - Websockets, webassembly, ...;

### State of crate: bee-node (Thibault/Alex)

- Alex and Louay will switch to tokio;
- Will have to bring back SIGINT;
- Dashboard being worked on by community members;
- Will have to think of a proper plugins management;

### State of crate: bee-peering (Sam/Thibault/Alex)

- Nothing this week;

### State of crate: bee-pow (Alex/Yu-Wei)

- Nothing this week;

### State of crate: bee-protocol (Thibault/Sam/Joshua)

- Solidifying more than one MS at a time seems to degrade perfs atm;
- The new design is still better, less traversals;
- Reaching the end of protocol, nothing more to do;
- Stilld needs to write docs, tests and then move to bee;

### State of crate: bee-signing (Thibault/Yu-Wei)

- Aligned MSS depth with HORNET;
- BIP32 path to generate correct addresses for the wallet;

### State of crate: bee-snapshot (Thibault/Alex/Samuel)

- Had a sync call this morning;
- Bing will work on pruning;
- Thibault will work on reading/writing local snapshots;
- New LS conf has already been pushed;

### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay)

- Things has been changed a lot;
- Compromises/improvements on both Josh and Louay designs;
- Josh worked on the generic design;
- Louay worked on specific implementations;
- Implemented encoding/decoding for various backends;
- Batch builder;

### State of crate: bee-tangle (Joshua/Alex/Sam)

- TSA: only tails are being sent to the tip pools;
- Ability to shutdown the tangle, now have to deal with lifetime;
- Type or dynamic dispatch to use the right storage backend;
- Should be generic over a vertex type ?;

### State of crate: bee-ternary (Joshua/Thibault)

- Nothing this week;

### State of crate: bee-transaction (Yu-Wei/Thibault/Sam)

- [Binary WOTS](https://hackmd.io/@iota-protocol/r1Fy5pXNP) draft;

### State of iota.rs (Yu-Wei)

- Node API endpoint stub provided;
- Building High level APIs on top of it;
- Remove some unnecessary APIs;

### State of chronicle (Louay/Bing/Yu-Wei)

- Cql connection refactor, which fixed bug;
- Cql Password auth support;
- Ssl cql support WIP;
- Distributed chronicle collector integration w/ solidifer drafting;