Skip to content

Commit 8a4d410

Browse files
committed
meeting notes: 2021-05-11
1 parent 7f4f144 commit 8a4d410

File tree

1 file changed

+125
-0
lines changed

1 file changed

+125
-0
lines changed

meeting-notes/2021-05-11.md

+125
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
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+
- shipped [email protected]!
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

Comments
 (0)