filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
369 stars 307 forks source link

Lighthouse FVM Tooling #1624

Closed nandit123 closed 9 months ago

nandit123 commented 1 year ago

Open Grant Proposal: Lighthouse FVM Tooling

Project Name: Lighthouse

Proposal Category: Developer and data tooling

Entity Name: WEB3 TECH LABS PTE. LTD.

Proposer: @nandit123

Do you agree to open source all work you do on behalf of this RFP under the MIT/Apache-2 dual-license?: Yes

Project Summary

This project aims to make tools for developers to use FVM easily and build on Filecoin with the best developer experience. Many developers are already building on FVM, and many more are interested in building new dapps leveraging the power of programmable storage that FVM has to offer.

This proposal consists of new developments made by the Lighthouse team that provide the ability to verify storage via PoDSI (proof of data segment inclusion), implement the RaaS full interface, and the upload interface with interaction via contracts deployed on Filecoin Virtual Machine. This proposal takes into consideration the feedback from the FVM community in past events and makes sure that developers in upcoming events can leverage the full power of verifiable and programmable storage ability provided by FVM.

Impact

  1. Solves pain points of developers building on FVM and prepares the right developer experience for upcoming events like Open Data Hack
  2. It benefits the whole Filecoin economy by providing the best set of tools and interfaces to build on FVM (Filecoin Virtual Machine).

Outcomes

  1. PoDSI (Proof of Data Segment Inclusion) endpoint for Open data hack event as documented here. Proof of data segment inclusion is used to prove that your file is in the deal created by the aggregator node. The aggregator provides aggregated files, piece CID, inclusion proof, and proof of sub-tree
  2. Integrate the RaaS interface as defined by the FVM Team specs
  1. The upload interface will be added according to the below spec
  1. Provide clear documentation for developers to interact with the FVM for PoDSI and RaaS interface

Adoption, Reach, and Growth Strategies

Target audience: Developers and teams building on FVM in upcoming events. We are engaging with the audience via our socials - Discord, Slack, Telegram, and Twitter and participating in events.

Development Roadmap

Milestone 1: Functionality expected:

People: 2

Funding: $15,000

Time: 1st August 2023 - 31st August 2023

Total Budget Requested

Milestone # Description Deliverables Completion Date Funding
1 Build Tooling for FVM PoDSI Endpoint Live 31/08/23 $15,000
Integrate the RaaS Interface as defined
Upload Interface as per spec as defined
Clear documentation with code examples

Maintenance and Upgrade Plans

We plan to maintain and upgrade service in the future as per demand in the FVM community

Team

Team Members

Nandit Mehra - @nandit123 Ravish Sharma - @ravish1729

Team Member LinkedIn Profiles

https://www.linkedin.com/in/nanditmehra/ https://www.linkedin.com/in/ravish1729/

Team Website

https://lighthouse.storage/

Relevant Experience

Building on the Filecoin stack from the last three years. Active team building on FVM with top projects like Ocean Protocol, Syscoin, etc. using Lighthouse

Team code repositories

https://github.com/lighthouse-web3

Additional Information

Email: nandit@lighthouse.storage

ErinOCon commented 9 months ago

Hi @nandit123, thank you for your patience! We would like to move your proposal forward to the next steps in our process. We will send an email with further details.