February Progress Report
Repos worked on
- LumeWeb/kernel-peer-discovery-client - kernel-peer-discovery-client - Lume Web Git Service
- LumeWeb/kernel-swarm-client: DHT client interface to @lumeweb/kernel-dht module - kernel-swarm-client - Lume Web Git Service
- LumeWeb/hyperswarm-web: Extends the Hypercore DHT to perform node discovery though Skynet via pubkeys - hyperswarm-web - Lume Web Git Service
- LumeWeb/hypercore-proxy-handshake - hypercore-proxy-handshake - Lume Web Git Service
- LumeWeb/libkernel-universal - libkernel-universal - Lume Web Git Service
- LumeWeb/kernel-swarm: Skynet kernel module for DHT requests using the @lumeweb/dht-rpc-client package - kernel-swarm - Lume Web Git Service
- LumeWeb/relay-plugin-handshake: Handshake plugin for @lumeweb/relay - relay-plugin-handshake - Lume Web Git Service
- LumeWeb/libhyperproxy - libhyperproxy - Lume Web Git Service
- LumeWeb/kernel-handshake-node - kernel-handshake-node - Lume Web Git Service
- LumeWeb/libresolver: core library for the DNS resolver modules - libresolver - Lume Web Git Service
- LumeWeb/kernel-dns-client: DNS client interface to @lumeweb/kernel-dns module - kernel-dns-client - Lume Web Git Service
- LumeWeb/kernel-handshake-client - kernel-handshake-client - Lume Web Git Service
Progress:
I have gotten handshake syncing and querying fully working in the browser. This includes querying it with the DNS layer/kernel modules.
Significant work has been done on the DHT communication as well as the related client libraries that are used for DHT and DNS. Redundancy/resiliency and connection retries/reconnecting were added to the different layers up to the HNS module itself.
Next, I have started researching and implementing IPFS. I actually got a decent-sized roadblock with doing this and got no real help solving it. I made a breakthrough today (3-2-23) and so I hope that can get finished this month.
Next, I started on a website rebranding and redesign via contracting. This will hopefully finish within 1-2 months.
Next:
- Implement IPFS support
- Implement ETH RPC support and ENS DNS
- Test HNS, IPFS, and ENS together and integrate them into the extension
- Work on extension UX once all subsystems are functional
A Q4 release may not be hit due to the roadblocks encountered, especially if ETH takes 1-2 weeks of work to figure out.
This concludes my report