We are a well-established FFDW-funded project, having built the team and Distributed Press technical stack over the past two years. We are currently wrapping up our last milestones under the previous grant and are implementing an easy onboarding process for less technical users. This grant would enable the team to both add the new decentralized frontend feature and finetune the SDK and related developer tools. 

Milestone 1: Decentralized Frontend Implementation

Objective: Implement decentralized front ends using established protocols.
Tasks:
Develop an example DApp using Metamask for performing transactions and publish it via Distributed Press
Ensure the DApp works over gateways and peer to peer browsers
Create general purpose template based on the example as well as instructions for customizing and deploying

Milestone 2: Fine-tune Content Distribution and Censorship Resistance

Objective: Strengthen content resilience and resistance to censorship.

Tasks:
Explore additional protocol implementations (Iroh and Veilid are our top contenders) to improve privacy and self-sovereignty of content
Develop mechanisms to reduce link rot and avoid 404 errors, ensuring persistent accessibility
Streamline deploying gateways for protocols

Milestone 3: Developer Experience and SDK Improvements

Objective: Improve the developer experience and expand tooling options.
Tasks:
Enhance the JavaScript-based Distributed Press SDK to complement the existing Ruby tooling
Enable developers to use existing Node and React templates for easy deployment to the DWeb
Add more tutorials for using our tooling focused on Web3 developers and uncensorable frontend use cases

