opensystm / handshake-micro-grants

12 stars 5 forks source link

Reference Browser Integration for Stateless DANE #17

Open rithvikvibhu opened 7 months ago

rithvikvibhu commented 7 months ago

What have you built previously?

A bunch of Handshake-specific tools and services, listed at https://htools.work All projects are open source: https://github.com/htools-org

What will you be building? Why is that a valuable open source contribution to Handshake?

Stateless DANE is proposal that enables light clients to use minimal resources and can verify TLS trustlessly for any Handshake site without relying on the Handshake network all the time.

The goal here is to use the stateless dane library and integrate it with a browser: as a proof of concept, as a code demo to share with other browsers, and as a reference for alt-implementations.

Rough Roadmap:

To be clear, this is a reference, not a commitment to maintain a brand new browser, keeping it updated with security patches, etc.

Similar works:

What are completion criteria?

When will this be completed?

A bit hard to estimate, but once the stateless dane library is complete, ~4 weeks. Maybe a bit more based on the amount of work needed.

What is your contact information?

Nathanwoodburn commented 7 months ago

Would this work for mobile? Or is that more work?

rithvikvibhu commented 7 months ago

Would this work for mobile? Or is that more work?

Anywhere. It's especially useful for mobile since unlike hnsd, it doesn't need to stay connected all the time.

Nathanwoodburn commented 7 months ago

Awesome. Any ideas how long it would take to convert your "demo" into a working android browser (as there isn't any yet)

rithvikvibhu commented 7 months ago

Idk about a browser, but with the stateless dane lib, it should be possible to build an external app (VPN-like proxy).

Nathanwoodburn commented 7 months ago

That sounds awesome.

pcfreak30 commented 7 months ago

Kudos. This will be very valuable for Lume and HNS (and means I don't need to solve this myself :upside_down_face:)

NetOpWibby commented 6 months ago

HELL YEAH WOOOOO

kauri-hero commented 5 months ago

Congrats and amazing initiative to see - looking forward to it for MASQ Browser