--- 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;