|
| 1 | +# w3dt Sudo Meeting Notes 2021-05-11 |
| 2 | + |
| 3 | +_Notes to be saved to <https://github.com/protocol/w3dt-sudo/tree/master/meeting-notes>_ |
| 4 | + |
| 5 | +## Attendees |
| 6 | + |
| 7 | + * @vasco-santos |
| 8 | + * @achingbrain |
| 9 | + * @jacobheun |
| 10 | + * @andrew |
| 11 | + * @rvagg |
| 12 | + * @olizilla |
| 13 | + * @alanshaw |
| 14 | + * <ADD YOUR NAME HERE> |
| 15 | + |
| 16 | +## Forage / @andrew |
| 17 | + |
| 18 | +What we’ve been up to: |
| 19 | + |
| 20 | +- metadata and proxy responses stored on ipfs |
| 21 | +- json (ipld-ish) representations of versions and packages |
| 22 | +- upgraded to latest js-ipfs releases |
| 23 | +- various bug fixes |
| 24 | +- [released v0.0.17](https://github.com/foragepm/forage/releases/tag/v0.0.17) |
| 25 | + |
| 26 | +This week’s activities: |
| 27 | + |
| 28 | +- share metadata+responses over pubsub |
| 29 | +- export metadata+responses along with archives |
| 30 | +- investigate signing and trusting instances |
| 31 | + - can we reuse ipfs pub/priv keys? |
| 32 | + |
| 33 | +## Project Sync |
| 34 | + |
| 35 | +What we've been up to: |
| 36 | + |
| 37 | + * @rvagg: |
| 38 | + * [IPFS Reimagined](https://www.notion.so/protocollabs/Log-352c210aef4843c28d1fa785bbd222cd#dd65e08dcef44ebaaa562a27ef11da58) *(private link)* |
| 39 | + * More Collections exploration work |
| 40 | + * IPLD JS maintenance, also including js-car updates & fixes (thanks Oli) |
| 41 | + * [cborg JSON mode](https://github.com/rvagg/cborg/pull/4) |
| 42 | + * `@ipld/dag-json` with [cborg backend](https://github.com/ipld/js-dag-json/pull/35) - fixes a lot of bugs, increases test coverage, makes proper spec conforming |
| 43 | + * DAG-JSON spec changes (mostly final, new questions about multibase prefix for bytes came up again today) https://github.com/ipld/specs/pull/356 |
| 44 | + * @vasco-santos: |
| 45 | + * libp2p |
| 46 | + * shipped new libp2p-daemon, libp2p-daemon-client and libp2p-interop - new libp2p/multiaddr release + removed secio |
| 47 | + * https://github.com/libp2p/js-libp2p-daemon/pull/46 |
| 48 | + * https://github.com/libp2p/js-libp2p-daemon-client/pull/67 |
| 49 | + * https://github.com/libp2p/interop/pull/44 |
| 50 | + * https://github.com/libp2p/js-libp2p/pull/940 |
| 51 | + * others |
| 52 | + * https://github.com/libp2p/js-libp2p/pull/938 |
| 53 | + * https://github.com/libp2p/js-libp2p-webrtc-star/pull/344 |
| 54 | + * Debug libp2p issue listening on secure websocket https://github.com/libp2p/js-libp2p/pull/930 |
| 55 | + * fil library audit |
| 56 | + * finish signing tools https://github.com/protocol/w3dt-sudo/pull/13 |
| 57 | + * final document pass with new structure https://github.com/protocol/w3dt-sudo/pull/24 |
| 58 | + * get into IPLD car and ipfs-get |
| 59 | + * @achingbrain: |
| 60 | + * ipfs |
| 61 | + |
| 62 | + - security: |
| 63 | + - https://github.com/ipfs/js-ipfs/pull/3676 |
| 64 | + - https://github.com/ipfs/js-ipfs/pull/3674 |
| 65 | + - types: |
| 66 | + - https://github.com/ipfs/js-ipfs/pull/3673 |
| 67 | + - https://github.com/ipfs/js-ipfs/pull/3675 |
| 68 | + - https://github.com/ipfs/js-ipfs/pull/3678 |
| 69 | + - tech debt |
| 70 | + - https://github.com/ipfs/js-ipfs/pull/3680 |
| 71 | + - https://github.com/multiformats/js-multiformats/pull/77 |
| 72 | + * @olizilla: |
| 73 | + - ipfs-get is a thing. Fetch a car via http, validate it and write it to disk. https://github.com/olizilla/ipfs-get |
| 74 | + - needs go 0.9 release with dag/export api opened up to be useful |
| 75 | + - kinda needs the @ipld PR for unixfs to land as it depends on a branch atm. https://github.com/ipfs/js-ipfs-unixfs/pull/116 |
| 76 | + - capturing what needs to happen before we toot about it in https://github.com/olizilla/ipfs-get/issues |
| 77 | + - fixing get cidv1 bug in js-ipfs https://github.com/ipfs/js-ipfs/pull/3683 |
| 78 | + - made car examples runnable https://github.com/ipld/js-car/pull/10 |
| 79 | + * @jacobeun: |
| 80 | + |
| 81 | +### Discussion topics |
| 82 | + |
| 83 | +#### 🔥 Lotus / Filecoin RPC and Library Audit |
| 84 | + |
| 85 | +https://github.com/protocol/w3dt-sudo/issues?q=label%3Afilecoin-rpc-audit |
| 86 | + |
| 87 | +* Vasco & Rod finishing it up - other eyes would be welcome - renedered @ https://github.com/protocol/w3dt-sudo/blob/rvagg/project-filecoin-js/projects/filjs-audit/README.md |
| 88 | + |
| 89 | +#### 🔥 TypeScript Definitions for core libraries |
| 90 | + |
| 91 | +* Releases! So many releases... |
| 92 | + |
| 93 | +#### Gateway++ / IPFS Reimagined |
| 94 | + |
| 95 | +IPFS Reimagined workstream proposal: https://www.notion.so/protocollabs/IPFS-Reimagined-2054b59bd8af4c9794486c7726021aa1#526727af2d934a4aa1c6c408aa8ccd51 *(private link)* |
| 96 | + |
| 97 | +* https://github.com/olizilla/ipfs-get |
| 98 | +* now do the reverse! |
| 99 | +* ipfs-unixfs* - trim them down? new dag-pb stack (fewer dependencies), make mfs and rabin optional? |
| 100 | +* RV: suggest we just make little, independent tools for now, work on integrating into something more modular later - focus on patterns, size, simplicity, dependency depth for now, experiment. Make tools easily testable - how? |
| 101 | + |
| 102 | +**Large provider DHT** (2nd-level DHT) |
| 103 | + |
| 104 | +* https://www.notion.so/protocollabs/IPFS-for-NFT-DApps-d9a60743ae3e459ca6f7c9e22508d862#c0be9e9f2a774d288ff965159dd714e8 *(private link)* |
| 105 | +* Has buy-in from Adin |
| 106 | +* Need to scope it out, how much work is there in this? |
| 107 | + |
| 108 | +**Other** |
| 109 | + |
| 110 | +* Pinning API discussions |
| 111 | + - lidel and others warming to CAR import ([e.g.](https://github.com/ipfs/pinning-services-api-spec/issues/73#issuecomment-837546271)) |
| 112 | + - Pinning API to cluster - Build Your Own Pinning Service (as a Service) |
| 113 | + |
| 114 | +### This week's activities |
| 115 | + |
| 116 | + * @vasco-santos: |
| 117 | + * @achingbrain: |
| 118 | + * @rvagg: |
| 119 | + * @olizilla: |
| 120 | + * @jacobheun: |
| 121 | + * Look into [libp2p-mplex issue](https://github.com/libp2p/js-libp2p-mplex/pull/122) |
| 122 | + |
| 123 | +## Other items |
| 124 | + |
| 125 | + |
0 commit comments