Giter Club home page Giter Club logo

devgrants's Introduction

IPFS is an open system to manage data without a central server

Check out our website at ipfs.tech.

For papers on IPFS, please see the Academic Papers section of the IPFS Docs.

License

MIT.

devgrants's People

Contributors

2color avatar adaptiveresources avatar aphelionz avatar autonome avatar blackforestboi avatar ckartik avatar craffel avatar ericson2314 avatar erinocon avatar guacamole avatar hhff avatar jay-dee7 avatar jessicaschilling avatar jkosem avatar johnnywu-namebase avatar koivunej avatar lidel avatar martinheidegger avatar mishmosh avatar momack2 avatar mrodriguez3313 avatar okdistribute avatar parkan avatar powvt avatar rangermauve avatar realchainlife avatar schwartz10 avatar seedingtrees avatar sionois avatar web-flow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devgrants's Issues

[MICROGRANT] Evido(Journalist's Diaries)

1. What is your project? (max 100 words)

One of the biggest risks faced by journalists is that their content can be manipulated and controlled by those in high power. Even if they try to publish pieces of evidence through various centralized sources, they are tracked down and suppressed. The truth never sees the light.

We provide a decentralized platform for journalism providing anonymity to journalists who wish to relinquish the true evidences and facts through our 'Evido'.

https://github.com/Adithya-adi-Menon/ipfs-evido

Will be updated later
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

2. How are you planning to improve this project? (max 200 words)

We will be trying to complete the project within the next 30 days and then try to document and deploy it to know the shortcomings. We will try to enhance the user interface and experience in the first week. In the second and third weeks, we will complete the backend and IPFS functionalities. In the fourth week, we will be testing our application for bugs and get ready for deployment.

3. Will the work be Open Source?

Yes, the project will be MIT licensed.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes, we are planning to release a blog on our project after completing the project.

5. Does your proposal comply with our Community Code of Conduct?

Yes.

6. Links and submissions

Additional questions:

*Team Members :

[MICROGRANT] DAOInsure

1. What is your project? (max 100 words)

General purpose Insurance DAO for the people by the people. DAOInsure aims to solve the problem of transparency with respect to conventional Insurance reimbursements using Blockchain based Oracle services, storing claims on Chain and Data to the IPFS.

DAOInsure

DAOInsure Fleek

2. How are you planning to improve this project? (max 200 words)

We are planning to introduce Insurances for general purposes and not just farming and also looking forward to integrate Yield strategies like Badger, IDLE, StakeDAO on Polygon to enable stable yield on deposits. Introduce Milestone rewards for members of the DAO, with exclusive NFTs for streaming a particular sum of money to the DAO Treasury. Improve the money streaming mechanism and bring create a decentralised Identity service for DAOInsure using Ceramic, IPFS and Chainlink.

3. Will the work be Open Source?

Yes we have added the open source MIT license.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes, we agree to provide updates and even feature the project on the Filecoin/IPFS NewsLetter with our updates.

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

Devfolio Submission for DAOInsure
Github Repo

  • Have you submitted to the IPFS Community Showcase (instructions)?

Yes. Link here: https://github.com/ipfs/community/blob/master/projects/DAOInsure.md

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.
    Elio Jordan Lopes is from Goa, India, undergrad student and working part-time at Footium, he is a crypto enthusiast learning and building on all things Web3. He has recently graduated from the Celo India Fellowship, building DeFi on mobile.
    [email protected]
    Github: https://github.com/lopeselio

Harpalsinh Jadeja Harpal is from Mumbai, India. Recent graduate in Bachelors Of Engineering in Computer Engineering. Harpal works at L & T Infotech as a Oracle Developer. Harpal is enthusiastic about crypto, more on the development side of it. Harpal's passion to bring web2 users to the web3.
[email protected]
GitHub: https://github.com/therealharpaljadeja

Shrey Keny is an undergrad student from Goa. He is very passionate about crypto and active member in tech communities, interested in startups and podcasting. He has recently graduated from the Ethereum India Fellowship2.0.
[email protected]
GitHub: https://github.com/shreykeny

  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)
      ETHIndia ETHOdyssey Hackathon
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.
      submission

[MICROGRANT] PaperHouse

1. What is your project?

An NFT Platform for Researchers & Scholars. One-stop solution to mint and publish a research paper on the blockchain, explore numerous research papers, and also fund research.

All the data related to Research papers are stored on IPFS and Filecoin with the help of nft.storage service created by protocol lab.

IPFS CID hash is then stored on-chain for NFT tokenURI.

GitHub Repo: GitHub.com/Paper-House/PaperHouse

Live Demo: Paper-House.netlify.app

2. How are you planning to improve this project?

We’re planning to add various features to our platform like Up-Vote & Down-Vote Papers, De-list paper from our home page, Get crypto rewards for reading research papers, and also much-needed features like Verifying the Authenticity of Research papers, Report Paper, Comments Section, Filter for adult content, Getting crypto rewards for reading research papers and Subscription-based on-demand service to get more insights about a research paper so that researchers can get monetized and polish our UI.

3. Will the work be Open Source?

Yes, our whole project is open source and will remain open source in the future under MIT Licence.

MIT License

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes, we agree to provide updates and even feature the project on the Filecoin/IPFS NewsLetter with our updates.

5. Does your proposal comply with our Community Code of Conduct?

yes

6. Links and submissions

  • Have you submitted to the IPFS Community Showcase

Yes, Link to the PR: https://github.com/ipfs/community/blob/master/projects/PaperHouse.md

Yes

  • If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:

Yes.

Link to the project submitted to ETHIndia ETHOdyssey Hackathon: ETHOdyssey submission

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.
  1. Sanket Marathe:

    Email -> [email protected]
    Github -> @msanket9
    Role -> Blockchain and Frontend Dev

  2. Rhutik Parab:

    Email -> [email protected]
    Github -> @c0deb1ind31
    Role -> Blockchain and Frontend Dev

  3. Sairaj Kapdi:

    Email -> [email protected]
    Github -> @SairajK19
    Role -> Blockchain and Frontend Dev

  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)

ETHIndia ETHOdyssey Hackathon

  • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

Link to the project submitted to ETHIndia ETHOdyssey Hackathon: ETHOdyssey submission

[MICROGRANT] Socio Dapp

1. What is your project? (max 100 words)

     SocioDapp is a decentralized social media platform which lets users support their favourite Content creators through crypto tipping and offers anyone to post and get donations from others. All of the data is stored in IPFS. There are different social media platforms like Image, Video, Text based all of which have wide outreach but has no common universal platform to get support from their fans and monetization.
     Socio Dapp offers this unique universal compatibility for donations through crypto currency so that content creators can get more support and increase their content, production values.

Find more in our Github repo

     Currently we did not deploy the Dapp publicly yet. We have built it in our local systems and implement all the primary features successfully.

2. How are you planning to improve this project? (max 200 words)

    Currently we have built a prototype where users can tip and send crypto successfully for creator of post. All of the current images uploaded as post is stored in IPFS. IPFS is the backbone of our project to store data in a secure distributed manner. We have also built a basic premium only access page. Some of the further features we have planned to build are

  • Extend upload file type compatibility to Videos, Audio etc.,
  • Add time frame to subscription of premium access page.
  • Host site publicly using IPFS.
  • Introduce different plans for premium access page.

     Main focus of our further development lies in storing data more efficiently in IPFS. Currently we are only storing media files(PNG) in IPFS. We wish to include description and other data of post by encapsulating everything as single metadata and sending request to IPFS instead of current centralized database. Later we will build robust premium access page with different plans and time frame for subscriptions. These tasks will be followed by upgrading our User interface and hosting site with IPFS.

3. Will the work be Open Source?

    Yes our work is available with MIT license.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

    Yes

5. Does your proposal comply with our Community Code of Conduct?

    Yes

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.
Name Email Github Role
P. Poojitha [email protected] https://github.com/poojitha611 Frontend Developer
Mohinish Teja [email protected] https://github.com/MohinishTeja Developer
  • If your project was created as part of an event or hackathon:
    • What was the name of the event?
      • Browsers 3000
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

[MICROGRANT] File Protocol implementation for box server

1. What is your project? (max 100 words)

"box" is a collection of protocols and dev tools designed with the skill set of average front-end JavaScript developers in mind, it's the Web3 stack repackaged to closely resemble the DX of client-server programming. At the same time, box will likely be very appealing to the open-source NAS hardware community, they are actively seeking technologies that can rival the UX of applications from the Big Tech to complement their hardware. This project aims at creating the first of the three fundamental protocols in this stack, "File Protocol", an interface for sending files through a browser/app to a remote server.

client-server resemblance

box architecture

https://github.com/functionland/box

Functionland website (WIP): fx.land

box server demo

2. How are you planning to improve this project? (max 200 words)

The design was shared with the JS community, and a proof of concept recently presented at DoraHacks Hackathon. The feedback has been largely positive and seems to validate the idea that familiar DX in conjunction with identical or superior UX may convince developers and users to migrate to Web3. Funding allocated to this project will be spent on transitioning File Protocol from its current PoC state to a developer-ready MVP. The prototype is built on a solid foundation that we learnt from studying native IPFS protocols such as Bitswap. With a monorepo that runs the whole stack with a simple npm start, TypeScript that provides better code completion and protobufs that scale built with the awesome protobuf-ts package we were lucky to stumble upon, we think that the project is off to a good start.

What remains to reach MVP:

  • Complete the design of different passes of the protocol (switch case for file upload, download, authorization, etc., the aim is to expose IPFS capabilities as much as needed, should not confuse developers)
  • Implement all the passes
  • Package a libp2p client for interacting with the protocol, @functionland/graph, to be used in browser/webview AND should also work in React Native

3. Will the work be Open Source?

Yes, MIT license

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

  • Have you submitted to the IPFS Community Showcase (instructions)?

Yes, ipfs/community#586, discussions: ipfs/community#583

Yes

  • If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:

Yes, https://hackerlink.io/en/buidl/988

Yes

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

Keyvan M. Sadeghi

[email protected]

github.com/keyvan-m-sadeghi

Developer


Ehsan Shariati

[email protected]

github.com/ehsan6sha

Developer


  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)

DoraHacks Filecoin Grant Hackathon July 2021

  • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

https://hackerlink.io/en/buidl/988

Next Step Microgrant: Dodging Turtis

1. What is your project? (max 100 words)

Dodging Turtis is an NFT based game that runs on the Polygon Network, uses Filecoin for storing NFTs in NFT.Storage and is powered by decentralized Chainlink Oracles. The game involves a turtle character that dodges through platforms. The NFT here is the turtle character. Every NFT has a speed associated with it. Every time a user beats their previous high score by a certain threshold, a new and better NFT character is awarded to the user's wallet. We also have our own NFT marketplace where users can buy and sell their Turtle NFTs. Please go through the Github README for detailed information about the project.

https://github.com/Hardikag17/Dodging-Turtis

https://dodgingturtis.netlify.app/

2. How are you planning to improve this project? (max 200 words)

We currently have a working prototype. We need to hire more designers and developers to grow our project. We would be working on:

  • Scaling the project: Currently, the architecture built around this project works very slow and we have come up with a new model that can scale very well on which we would be working.
  • Solving technical issues: Currently, anyone can mint an NFT in our platform. We have decided on a workaround that includes a model which uses a secured backend server to mint the NFTs for the user by collecting a certain fee to mint. There are some other issues related to randomizing NFT image generation, displaying stored IPFS images, storing users' high scores, etc which we would be working on.
  • Design: We would be hiring designers and re-designing the entire website to make it look a lot better.
  • Game: Now that we have a solid idea of incentivizing users to play the game to earn new and better NFTs, we have to work on improving the user experience of the game.
  • Launch: After completing the above steps and a good amount of testing, we would be launching our project on Mainnet.

3. Will the work be Open Source?

Yes

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.
  1. Name - Suryashankar Das
    Github - https://github.com/iamsdas/
    Email: [email protected]
    Role: Full Stack Developer

  2. Name - Hardik Agarwal
    Github - https://github.com/Hardikag17/
    Email: [email protected]
    Role: Frontend Developer

  3. Hritika Kucheriya
    Github - https://github.com/hritikamk/
    Email: [email protected]
    Role: Blockchain Developer

  4. Dinesh B S
    Github - https://github.com/DineshBS44/
    Email: [email protected]
    Role: Blockchain developer/Backend Developer

  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)
      EthOdyssey

    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.
      https://devfolio.co/submissions/dodging-turtis-01a4

Bounty: IPFS adapter for Rails Active Storage

Active Storage is a feature of Ruby on Rails that allows you to upload files to various cloud storage provides like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage.

I'd like to propose a bounty for the development of a plugin (called a service) to add an IPFS option so rails developers can easily add/mirror uploaded files onto IPFS.

Active Storage services are created by extending the ActiveStorage::Service module and implementing the required methods.

You can see some of the existing services that have been implemented within rails here: https://github.com/rails/rails/tree/master/activestorage/lib/active_storage/service

There's also am extra feature called "Direct Upload" that allows a user to skip sending the file to rails and upload directly to a cloud store, in the case of IPFS this could be implemented with js-ipfs on the client and simply sending the CID of the resulting file to be stored, which would be very cool to implement.

Next Step Microgrant: Deagle

1. What is your project? (max 100 words)

Deagle is an NFT options protocol. Using deagle, a user can speculate, hedge and earn income on his/her NFT. Instead of trading NFTs, trade the option to buy or sell an NFT at a strike price before a maturity date.
NFT options data is stored in IPFS.
There will be two types of user,
Option Seller : He is the person who has the nft so he can either mint a put option to hedge his/her nft(we call it NFT protection) or mint a call option to speculate and earn income on his/her NFT.
Option buyer: He is the person who is going to buy an option from any secondary marketplace(like opensea) and can settle it on our application if his option expires in the money.

Github repo : https://github.com/i-m-aditya/Deagle

Application URL(beta): https://nft-options.netlify.app

2. How are you planning to improve this project? (max 200 words)

  • As of now, the dapp only supports price movement upwards. Hedging against NFTs (or what we call it : protective NFTs) will be supported soon.

  • Improving UI and adding more features. One of the feature : option seller can set the selling price (premium) of his option from the application itself instead of going to opensea.

  • Add a custom domain

  • Auditing of smart contracts

  • Deploy the contracts to mainnet.

3. Will the work be Open Source?

Yes

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

  • Have you submitted to the IPFS Community Showcase (instructions)?

Yes, ipfs/community#648

Additional questions:

[MICROGRANT] Automatic IPFS iOS Backups

What do you work on? (max 100 words)

I have been working on a tool to allow iOS devices to be backed up to IPFS (https://github.com/codynhat/ipfs-ios-backup).

The current tool allows backups to be performed manually. To increase adoption and usefulness, I would like to extend the functionality to perform automatic backups in the background over Wifi. I imagine the interface still being a CLI, with a Homebrew/launchd service for a long-running daemon.

brew services start ipfs-ios-backup

How are you planning to incorporate IPFS into your work? (max 250 words)

The tool uses go-ipfs as a library to run an embedded IPFS node. Essentially, it uses:

  • ipfs add to add a backup directory to IPFS
  • IPNS to store a mutable reference to the latest backup for each device
  • The filestore/nocopy feature to increase performance
  • The experimental private networks feature

Website(s) (CV, GitHub, personal page...)

https://github.com/codynhat/ipfs-ios-backup
https://github.com/codynhat/libimobiledevice

Will the work be Open Source? (if not, explain why)

Yes. MIT license.

The libimobiledevice dependency is LGPL. No work is expected to be done on this library, but changes may be needed.

Does your proposal comply with our Community Standards?

It seems the link in the template is broken? Everything complies with the Code of Conduct.

[MICROGRANT] IPLD Distributed Datasets

1. What is your project? (max 100 words)

IPLD Distributed Datasets provides tooling for storing datasets using IPLD advanced data types.

IPLD can be used to store datasets in a way that lets clients perform lookups in a decentralized manner. Clients only fetch the specific amount of data required to find and validate a key/value lookup. However, libraries and tooling around these concepts do not currently exist, and this project aims to change that.

https://github.com/aditsachde/ipld-distributed-datasets

The linked repository has a demo implementation.

2. How are you planning to improve this project? (max 200 words)

  1. Write an optimized IPLD tree generation library in Rust, to greatly reduce generation time compared to the current Node implementation.
  2. Write JS and Rust libraries to allow querying generated datasets from applications.
  3. Demonstrate these tools work with a dataset of 60 million records (https://openlibrary.org/developers/dumps).

3. Will the work be Open Source?

Yes, the project is MIT licensed

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.
    Adit Sachde
    contact [at] aditsachde.com
    @aditsachde
    Developer

  • If your project was created as part of an event or hackathon: N/A

    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

[MICROGRANT] Juni::Db

1. What is your project? (max 100 words)

It's a very highload action to store large amounts of data on-chain. The most-common and useful solution for decentralised apps is to use IPFS as a data storage and store on-chain only hashes. Our team, inspired by the OrbitDB, focuses on the scalability, decentralised, easy-learning solution. We work on the development of the configurable database module that allows users to store and manipulate a big amount of data.

Key advantages

Usability - just integrate and

Code Security - built-in encryption

Scaling - ready for changes and big data

Available storage data types

Key-value - simple key-value storage

Hash - hash storage like Redis hash

Link to Github repo

2. How are you planning to improve this project? (max 200 words)

Estimated Duration: 2 month

  1. Implement an encryption module to allow encrypt and decrypt needed data out of the box.
  2. Update web application to interact with the encryption system.
  3. Documentation of the code and complex quality assurance.

3. Will the work be Open Source?

Prefer GNU GPL v3, but may choose MIT.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

  • Have you submitted to the IPFS Community Showcase (instructions)?

https://github.com/ipfs/community/blob/master/projects/Juni::Db.md

Yes

No, we did't participate as part of a recent hackathon or accelerator.

But we had experience of building with IPFS. Actually we used IPFS stack within development process for different nft projects, for example Snark.art.

Presented project Juni::Db uses IPFS for data storage.
And another own project "Health Consul" also uses IPFS for data storage.

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

Tech lead, backend: Andrew Skurlatov

https://github.com/andskur

https://www.linkedin.com/in/andrew-skurlatov/

Junior back-end developer: Sergey Grachev

https://github.com/Misnaged

https://www.linkedin.com/in/painof-donbass-b07187206/

Head of product: Mike Manko

https://github.com/MikeMS-sys

https://www.linkedin.com/in/mikhail-manko-97a491a2/

DevOps: Ivan Podcebnev

https://github.com/naykip

https://www.linkedin.com/in/naykip/

[MICROGRANT] Rhada

1. What is your project? (max 100 words)

Rhada is building an application to help crypto-native organisations connect payment streams to real world events. We are initially focusing on DAOs looking to provide incentive structures for meaningful participation, by offering a way to start and stop payment streams based on whether members log meaningful activities that further the interests of the DAO.

Check us out on Github

Our HackFS Submission

2. How are you planning to improve this project? (max 200 words)

We are planning on building a working use case for real DAOs, using ourselves as guinea pigs. To do this, we need to connect our payment protocol, to meaningful events in the community space. Examples of events we are looking to track:

  • GitHub PRs Merged
  • Discord Activity
  • Snapshot Votes Participation

Additionally, we relied upon a centralised API to handle tracking of events, before logging them to IPFS using Textile. We want now to research how that event log can be shared with users in a decentralised way, so that we can give DAOs access to their own data, stored on the IPFS network, without a centralised API as a single point of failure.

3. Will the work be Open Source?

Yes

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

  • Have you submitted to the IPFS Community Showcase (instructions)?

https://github.com/ipfs/community/blob/master/projects/Rhada.md

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.
Name Email Github Role
Kevin Silvergold [email protected] https://github.com/k-agau Developer
Levi Willms [email protected] https://github.com/leviwillms Developer
Franz Moca [email protected] https://github.com/franzmoca Developer
Jordan Imran [email protected] https://github.com/jordaniza Developer
Christian Koopman* [email protected] https://github.com/ckoopmann Developer
Kit Blake* [email protected] https://github.com/kitblake Community Mgr

*New Members

  • If your project was created as part of an event or hackathon:
    • What was the name of the event?
      Hack FS
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.
      Our HackFS Submission

[MICROGRANT] The Convo Space

1. What is your project? (max 100 words)

Convo aims to be the Decentralized Conversation Layer of Internet, helping reduce interaction/conversation cost and is a substrate that connects conversations and communities across the Internet independent of the Interface and always owned by the users.

Github
Website
Docs

2. How are you planning to improve this project? (max 200 words)

  • Scaling up operations to onboard the next thousand users.
  • Building a Refreshed Dashboard Interface that works on all platforms and support a dynamic overview of your conversations across the Internet.
  • Allow users to backup their data to Filecoin.
  • Integrate services like Ocean Protocol to help users monetize their data on Filecoin.
  • Package Convo into a React Component to allow any application to natively integrate Convo.
  • Overhaul Docs for a better Developer Experience.
  • An improved Query Aggregation Engine allowing developers to aggregate conversations from across the Internet.

3. Will the work be Open Source?

Yes under the MIT LICENSE

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

Anudit Nagar
Email: [email protected]
Github: @anudit
Position: Full Stack Developer

  • If your project was created as part of an event or hackathon:

Almonit: tool for decentralized websites based on ENS and IPFS

Microgrant IPFS application

What do you work on?

Almonit is a gateway to the decentralized world. We create tools for Decentralized Websites: websites which are hosted in IPFS and use ENS for their name.

We have three projects: Almonit Browser Extension (Mozilla and Google Web store.) Almonit Search Engine for decentralized websites (almonit.eth or almonit.eth.link) and we're working on tools for building decentralized websites.

How are you planning to incorporate IPFS into your work?

IPFS is an integral part of all of our projects, since they are all tools for websites hosted on IPFS.

Websites

https://almonit.club or https://almonit.eth

Team members websites

Will the work be Open Source?

Yes.

Does your proposal comply with our Community Standards?

Yes.

[MICROGRANT] PassVault

1. What is your project? (max 100 words)

PassVault is a browser extension built with Inter Planetry File System. Users can use their seed phrase to login their account and view their saved credentials. PassVault was built considering security as the #1 priority and is better than most of the traditional password managing methods.

https://github.com/hackyguru/PassVault

2. How are you planning to improve this project? (max 200 words)

We are planning to add more features in the chrome browser extension and polish the UI. We are also looking to test it using Browser stack and make a firefox ad on for the same. At the end, we will also publish a detailed blog/ documentation about our project.

3. Will the work be Open Source?

PassVault is licensed with MIT license for code or CC-BY-SA 3.0 license for content.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes.

5. Does your proposal comply with our Community Code of Conduct?

Yes.

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

Kumaraguru T
Full stack web developer and blockchain enthusiast
https://github.com/hackyguru/
[email protected]

Mridula Kalaiselvan
Front end developer
https://github.com/Mridula90/
[email protected]

Emma Thomas
UI/UX designer
https://github.com/Emma-Thomas-jj
[email protected]

  • If your project was created as part of an event or hackathon: No

[MICROGRANT] an asynchrous jam session web app for musicians

What do you work on? (max 100 words)

This is for musicians who want to exchange and build on their musical ideas with their friends remotely.
Latency keeps musicians from having real time online jam sessions over the network. A convenient way to record a groove and send it to our friend for him to add vocals and to another one to play solo on top of it, would be a salvation and a motor for musical creation.

How are you planning to incorporate IPFS into your work? (max 250 words)

I am building this app on ipfs. It's a web app that is hosted on ipfs. All the data it stores (project files and audio data) is stored on ipfs as well.

You can

  • create a jam session, rename it
  • record audio tracks, rename them
  • publish the project and send the link to sb else
  • with this link he can load the project and audio from ipfs and record further tracks

Website(s) (CV, GitHub, personal page...)

The webapp is in a working state already:
ipfs://bafybeighc72fdo454nbaw5wkegw2k6vtmw2c27gbpoiypfhwb4dxtbkgbm
You're welcome to try it out!

Will the work be Open Source?

It is open source: https://github.com/felixniemeyer/jam/tree/webpack
MIT license

Does your proposal comply with our Community Standards?

I think so.

expert help

I could use some ipfs expert help about how to reduce file loading times. I've read about delegate nodes and I think setting one up may be a good solution to make fresh audio recordings & projects well available until they become wider spread in the network. That's an issue especially when people are running a node in their browser only... Once they close it, their recordings might be gone.

Consider using GitCoin for bounties

Currently bounties are implemented through the Bounty Board Github Project on this repo, with payments handled by teams listing bounties.

GitCoin provides a complete bounty solution (attaching bounty to GitHub issue, sourcing developers, progress tracking, escrow/payouts in crypto). A test issue payout (for ipfs/distributed-wikipedia-mirror#64) was made here with a generally favorable experience.

Pros

  • taps wider ecosystem of developers experienced in executing bounty type work
  • cross-border payments without regard to developer location

Cons

  • requires handling crypto wallets (both issuer and developer)
  • money held in escrow for duration of procurement + development
  • platform fee (10%) + ethereum network fees
  • more moving parts

If you're a developer interested in completing bounties or a issuer of bounties, please indicate your preference below.

Microgrant: Decentralized Online Digital Library

What do you work on? (max 100 words)

I am a Ph.D. student of JAIST. My research interests lie in the area of formal semantics of natural language, and programming language. I am working on an online digital library of public domain Japanese novels to save for the next 20 years. As Japan law has extended copyright protection period since 2018, the two largest online digital libraries in Japan, Aozora Bunko, and Project Sugita Genpaku, faced with difficulties to maintain for expiring copyright protection. While the internet archive passively archives contents, my project archive's contents with pinning contents.

These contents are used by natural language processing researches and Japanese educations for example.

How are you planning to incorporate IPFS into your work? (max 250 words)

  1. Create IPFS directory for these books.
  2. Add client side full text search function, and readers for epub and pdf .
  3. Create software to read these content with IPFS for mobiles.

Phase 1: There are pioneers about the Project Gutenberg, and it is trivial but serious phase as;

  • IPFS and IPNS will be post-DOI (Digital Object Identifier) of publication.
  • IPFS ensures the editing history of content. The online digital library updates books but its edit history is closed for readers. IPFS solves this issue.

Phase 2: The library does not only provide books, but also interfaces to find new books. We are going to create an efficient index for over 15, 000 novels. That is too large to load at once. As the brief idea, we can split index by first two letters such as index.aa.json, index.bb.json, and dynamically loads these indexes. As the result, the user reads the content in the browser.

Phase 3: This is the most important concept of this proposal. The reward is important to become decentralized online digital library. This software pins the content in the mobile, the reader can read content offline as rewards. The offline situation happens often daily life, for example, airplanes and subways. The users will want the reward when they faced such situations. Hence, this reward is more instantly and clearly.

Website(s) (CV, GitHub, personal page...)

TANIGUCHI Masaya, CV, GitHub

Will the work be Open Source? (if not, explain why)

Yes, I hope to visit the largest online digital library on the planets like primitive world wide web.
I will publish these softwares on the IPFS and GitHub.

Does your proposal comply with our Community Standards?

I agree with https://github.com/ipfs/community/blob/master/code-of-conduct.md

Next Step Microgrant:HubShare

1. What is your project? (max 100 words)

  • Hub Share is a secure and decentralized file sharing web application built with JS-IPFS.Hub Share stores the files in IPFS and encrypts the link to the file with an cryptographic algorithm. This makes the file storage secured, private and immutable. IPFS plays a major role here as our novelty totally relies on it.

GitHub Repo

https://github.com/bkyogesh28/HubShare

Demo Link

https://youtu.be/XDOaD5jdPV4

2. How are you planning to improve this project? (max 200 words)

This project uses JS-IPFS.We are planning to add more features and deploy the application for users.The things we are going in the first phase is to enhance the frontend and the UI. The backend code is to be re-factored more to give a clean code and functionality.The Second phase will undergo Analysis of the application.We are going to do this things in next 20 days.

3. Will the work be Open Source?

Yes this application is open source and it is open to contributors.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes we will give weekly updates on time.Our project is 60% completed and it is in the enhancement stage.

5. Does your proposal comply with our Community Code of Conduct?

  Yes

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

1. Yogeshwar B K

          Email: [email protected]
          GitHub: https://github.com/bkyogesh28

2. Jawahar P M

         Email:[email protected]
         GitHub:https://github.com/Jawaharpmm
  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)

           ETHGlobal
      
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.
      https://showcase.ethglobal.co/hackmoney2021/yogeshwar-b-k

Next Step Microgrant: DBS-Decentralized Broadcast & Stream

1. What is your project? (max 100 words)

Integrating Live Stream for Audius music Creators- Decentralized Broadcaster Streamer
There are various music creators on Audius, this is a decentralized platform for audio creators.
This project focuses on live streaming, concerts for those music creators. It is a platform which allows user to create his/her live stream for which people have to get a pass to watch.
We have implemented Unlock protocol such that users would need to pay a certain amount to our streaming platform so that they can get access to new content or concerts hosted by their favourite independent creators.

https://github.com/Rishikeshk9/DBS-Decentralized-Broadcaster-Streamer

https://bafzbeic2l4q6n7ecxhbqg64hqpweo7h4bhczjkqgmfyaj4zmblpnvobfqe.textile.space/
https://youtu.be/RGCnPxr1PNc

2. How are you planning to improve this project? (max 200 words)

We are going to implement NFT drops while live streaming and will be using IPFS to store the metadata for the same.
Work on storing the live stream for future viewers as an on-demand video on IPFS. Major UI improvement to increase the user base and onboard a wide range of age groups easily on our platform. Implementing Super-Chats functionality for viewers watching the stream.

3. Will the work be Open Source?

Yes, It will be

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes, we agree

5. Does your proposal comply with our Community Code of Conduct?

Yes, Our proposal comply with your Community Code of Conduct.

6. Links and submissions

https://showcase.ethglobal.co/web3weekend/dbs-decentralized-broadcast-stream

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.
    Rushikesh Kardile - CEO, SuperSapiens

Vinay Sudrik - Developer

  • If your project was created as part of an event or hackathon:

[MICROGRANT] BrowserBro

What do you work on? (max 100 words)

I am a computer science undergrad with personal focuses in cryptography, decentralized systems, and privacy enhancing technology. I am also a full stack JS dev and I have seen several React/Node projects start to finish.

How are you planning to incorporate IPFS into your work? (max 250 words)

IPFS/IPNS would be the storage medium for a browser extension that encrypt, stores, and syncs browsing data (bookmarks, history, cookies, maybe even passwords and extensions) between different browsers and devices.

I have not yet sat down to write out the proper way to handle IPNS keys and CRDTs. It seems like a good way to do this would be for each browser in the sync network to have have the same 'root' IPNS keypair, which points to a CRDT, which the object gets merged and the IPNS link updated to the new CRDT.

We could also experiment with private IPFS networks features, since the data is encrypted but unauthenticated.

Website(s) (CV, GitHub, personal page...)

Website: http://hemmerle.dev.ipns.localhost:8080/
GitHub: https://github.com/jakehemmerle (this account)
LinkedIn: https://www.linkedin.com/in/jakehemmerle/

Will the work be Open Source? (if not, explain why)

Yes, MIT.

Does your proposal comply with our Community Standards?

Yes

[MICROGRANT] NiftySubs

1. What is your project? (max 100 words)

NiftySubs is a "Pay-as-you-watch" decentralized livestreaming platform. NiftySubs leverages IPFS pubsub for chatting alongside the livestream. Livestream functionalities are provided by Voodfy which leverages Filecoin and LivePeer. NiftySubs stores all the data like video IDs, video creator, and many other attributes on Textile ThreadDB.

Github:- https://github.com/NiftySubs/niftysubs

Website:- https://niftysubs.com/

2. How are you planning to improve this project? (max 200 words)

  • NiftySubs is an infinitely scalable platform.
  • We plan to add NFT features where creators can create moment NFT's and lootboxes, we plan to use nft.storage for that.
  • Furthermore we plan to use Textile User mailboxes for establishing a notification system for users.

3. Will the work be Open Source?

Yes

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

Additional questions:

For each team member(s), please list name, email, Github account, and role in the project.

  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)
      ETHGlobal HackMoney 2021

    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.
      HackMoney 2021 Showcase

[MICROGRANT] Esteroids

1. What is your project?

Esteroids is a tool for the Web3 community to discover ENS+IPFS. Made by the community - for the community.

We want Esteroids to be a combination of an early day Yahoo directory with a search engine, made in a modern way to fit the decentralized web.

Esteroids has two functionalities. One is an explorer for users to discover new and popular ENS+IPFS websites, while the other is an option to search in our ENS+IPFS websites database.

We update esteroids.eth hourly with new ENS+IPFS websites.

Besides the esteroids.eth website we also have a Twitter account, announcing all new ENS+IPFS websites as they are created.

Check our website at http://esteroids.eth (with Brave) or http://esteroids.eth.link (in other browsers).

We will have a Github link once we open source it in the next stage.

2. How are you planning to improve this project?

We ask for a microgrant to pay a designer to improve esteroids.eth.

While we handle the technical side of the project on our own, we need aid with design. The funds will go to a designer for creating a logo, graphics and UX design for esteroids.eth.link.

If any budget is left we will use it to cover our server expenses (so far we pay for everything from our own pockets).

3. Will the work be Open Source?

Yes, we will release the artwork and code funded by the grant under CC-BY-SA 3.0 license and MIT license correspondingly.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes.

5. Does your proposal comply with our Community Code of Conduct?

Yes.

6. Links and submissions

Additional questions:

We are a team of two people:

[MICROGRANT] Codework NFT

1. What is your project? (max 100 words)

A dapp where users can post the requirements for building their website and developers can find work. Developers can upload their codes, which is stored on IPFS. Users can see a preview of the developers's codes on a web page. Users can make a purchase for the code.

https://github.com/ysongh/Codework-NFT

https://codeworknft.netlify.app/

2. How are you planning to improve this project? (max 200 words)

  • Adding more features and improving UI
  • Add a feature where developers can sell their codes as NFT
  • Add custom domain name
  • Deploy the contracts to the mainnet

3. Will the work be Open Source?

Yes

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

  • Have you submitted to the IPFS Community Showcase (instructions)?

Yes

Yes

  • If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:

https://showcase.ethglobal.co/web3weekend/codeworknft

Yes

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

Name: You Song Hou

Email: [email protected]

Github account: ysongh

Role: Full Stack Developer

  • If your project was created as part of an event or hackathon:

    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)

    Web3 Weekend

    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

    https://showcase.ethglobal.co/web3weekend/codeworknft

[MICROGRANT] TrueBlocks

1. What is your project? (max 100 words)

TrueBlocks includes an indexing solution, Unchained Index, for any blockchain. We use IPFS and an Ethereum smart contract to produce, publish, and distribute the index in a way that is (a) reproducible, (b) uncapturable, (c) private by default, and (d) most importantly, very inexpensive.

Using IPFS, and without the user's intervention, the index is naturally and equitably distributed, as heavy users of the chain carry a heavier burden and lighter users of the chain carry a lighter burden.

Unlike other index providers, Unchained Index seeks to treat chain data as a "public good" by eliminating dependency on central gatekeepers, retaining immutability, and promoting cheap and widespread data access to the chain data.

https://github.com/TrueBlocks/trueblocks-core

https://showcase.ethglobal.com/hackfs/unchained-index

2. How are you planning to improve this project? (max 200 words)

Unchained Index leverages IPFS to broadly distribute the index of the chain data cheaply, securely, verifiably and decentrally. Currently, we use Pinata as a pinning services, however, we wish to explore the use of FileCoin as a pinning service.

3. Will the work be Open Source?

Yes. Fully.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes.

5. Does your proposal comply with our Community Code of Conduct?

Yes.

6. Links and submissions

Additional questions:

[MICROGRANT] GenFT Studio

1. What is your project? (max 100 words)

GenFT Studio provides a set of simple tools for artists to create collections of generative art NFTs. The artist defines the parameters of the collection in a collection studio. We currently have two collection studios built and intend to add more in the future. Once the parameters of the collection are set up, the artist's patrons can mine/mint unique NFTs.

We are experimenting with multiple token economics strategies. The artist will be able to choose the economics they want to use when they create their NFT collection.

2. How are you planning to improve this project? (max 200 words)

  1. Improve testing coverage.
  2. Combine the two existing collection studios (pixel editor, image layer combiner) into a single project. As part of this effort, a collection studio SDK architecture will be developed to simplify the creation of new collection studios.
  3. Optimize gas consumption. In particular, the cost of launching a collection needs to be optimized. We will probably refactor the smart contract so that launching a collection doesn't require the deployment of a new contract instance.
  4. Refactor the smart contracts to support upgradability.
  5. Add support for generating instance of a collection on a private server so that the genome for the collection can be kept private.
  6. Deploy the system to mainnet and set up the domain name.
  7. Refine the handling of funds submitted with a minting request.
  8. Implement acceptance of alternative assets (i.e. NFTs from the collection) in lieu of commission.

3. Will the work be Open Source?

Yes

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Standards?

Yes

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

Morgan Sherwood

Ken Hodler

  • If your project was created as part of an event or hackathon:
    • What was the name of the event?
      • ETHGlobal NFTHack
      • ETHGlobal Web3Weekend
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

[MICROGRANT] 4EVERLAND

1. What is your project? (max 100 words)

4EVERLAND is a Web3.0 cloud computing platform with global acceleration, privacy protection, distributed storage and other technical features.

Github: https://github.com/4everland

Website: https://4everland.org

2. How are you planning to improve this project? (max 200 words)

  • Build decentralized gateway for IPFS
  • Distributed PIN with global multi-node storage
  • TEE-based Proof of Storage Challenge (PoSC)

3. Will the work be Open Source?

YES, 4EVERLAND is licensed with MIT license for code or CC-BY-SA 3.0 license for content.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes.

5. Does your proposal comply with our Community Code of Conduct?

Yes.

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

    Name: Clarence
    Role: Core Team Developer|Full Stack Engineer
    Email: [email protected]
    Github: @cryptobuffer

    Name: Thloyi
    Role: Core Team Developer|4EVER-Hosting Architect
    Email: [email protected]
    Github: @thloyi

    Name: Saullary
    Role: Core Team Developer|Front End Developer
    Email: [email protected]
    Github: @saullary

  • If your project was created as part of an event or hackathon: No

    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

Mesh Services

What do you work on? (max 100 words)

We are working on "mesh services" which will run on the NYC Mesh network and leverage its decentralized topology. For example, a chat app [1], message board, blogging platform [2], etc. The network spans over three hundred building rooftops across three boroughs and many neighborhoods of Manhattan.

[1] https://github.com/georgeaf99/NYCMeshChatService
[2] https://github.com/olivernyc/static

How are you planning to incorporate IPFS into your work? (max 250 words)

We think building on top of IPFS, or maybe a library like peerbase, will allow us to focus on designing great apps instead of wrangling with decentralized systems. The IPFS model is a natural fit with a lot of the services we intend to build. If we don't use IPFS, we will probably end up reimplementing a lot of the same concepts. We have also been discussing building some base infrastructure on the mesh, like servers running IPFS at various nodes across the city, which we hope to provide to the community as a nonprofit platform for deploying decentralized apps.

Website(s) (CV, GitHub, personal page...)

https://github.com/olivernyc
https://github.com/georgeaf99
https://www.nycmesh.net

Will the work be Open Source? (if not, explain why)

Yes

Does your proposal comply with our Community Standards?

Yes

PROPOSAL: combine RFP and Open categories

The RFP and Open Grant categories are currently entirely separate, by analogy to other PL grant programs (e.g. filecoin-project/devgrants). However, a funded Open Grant has the same basic parts as an RFP with an accepted Proposal:

  • high level idea
  • detailed description/spec
  • schedule of work/milestones
  • team
  • funding amount + source

Fully modularizing the docs like this is almost certainly overkill for a straightforward arrangement with one funding entity, but given that the platform intends to support a range of funder<>builder configurations we may benefit from dropping the rigid distinction.

PROPOSAL: combine rfp/ and open-grant/ folders and use dedicated issue/PR templates to guide proposal process in both cases; support more complex relationships through either modifying one of the base templates, or a special “advanced mode” template.

[MICROGRANT] a-jam: a collaborative multitrack recorder for musicians

1. What is your project? (max 100 words)

a-jam is a collaborative multitrack recorder for musicians in a web app that builds on IPFS.
It allows musicians to easily record audio with their PC or mobile phone. Tracks can be recorded one by one building up to a entire song with guitar tracks, a voice track, keys, percussion, and so on. Different musicians can take turns in adding recordings and sharing the results back and forth. It's a bit like jam sessions but round based: asynchronous jams!

2. How are you planning to improve this project? (max 200 words)

Users generate data using the web app. This data is stored on ipfs through a js-ipfs node running in the browser. When sharing their projects with others via links, a js-ipfs node running in other persons browser loads the data that has previously been pinned by the former user. The loading of these ipfs resources takes so long, that sharing jam sessions is unusable.

I am planning to implement a solution that accelerates the transfer of pinned content from one js-ipfs node to another. Ideas are:

  • using pinning services that are configured to allow websocket connections
  • setting up a-jam dedicated pinning service

There is also a file with a tree of features that I am working on.

3. Will the work be Open Source?

It already is open source: a-jam LICENSE

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes, I would like to give updates weekly and write a final report.
I am happy to connect with the IPFS community.

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project
  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

[MICROGRANT] CryptoSouls

1. What is your project? (max 100 words)

CryptoSouls is an NFT minting and battling game. In it, souls of famous warriors can be minted as NFT's, complete with a set of 5 stats: Strength, Intelligence, Endurance, Charisma, and Luck. IPFS is used for the NFT token data and assets.

Players can enlist their CryptoSouls in the Battle Arena, where they're matched up against other CryptoSouls. Battles consist of 3 rounds of random stat matchups, with the warrior having the higher stat the victor!

https://github.com/junoware/cryptosouls

2. How are you planning to improve this project? (max 200 words)

With this grant, I'm planning on getting CryptoSouls to mainnet as a public-facing release. There will need to be general improvements to the smart contracts and specific fixes for the battle mechanics (that are already underway). In addition, the website needs a lot of work from a UI and UX perspective. Part of the grant would be used for UI design and additional visual assets, which it's currently lacking. My overall goal with this grant is to have a completed, launched product.

3. Will the work be Open Source?

Yes

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

  • Have you submitted to the IPFS Community Showcase (instructions)?

Yes

Yes

  • If your project began at a hackathon, have you submitted it for the relevant Protocol Labs prizes? Include links here if available:

CryptoSouls won a Protocol Labs prize at the ETHGlobal Web3Weekend hackathon. If that counts towards the relevant Protocol Labs prizes, then yes. -- https://showcase.ethglobal.co/web3weekend/cryptosouls

Yes

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

Name: Yambo
Email: [email protected]
Github: https://github.com/junoware
Role: Designer, Developer, Project Manager

  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum) -- ETHGlobal Web3Weekend
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize. -- https://showcase.ethglobal.co/web3weekend/cryptosouls

[MICROGRANT] InterPlanetary File System for Business (IPFSfB)

1. What is your project? (max 100 words)

InterPlanetary File System for Business (IPFSfB) is based on InterPlanetary File System, which aims to provide an enterprise form, unstructured data storage network for any blockchain and it’s intended to help developers to build their private network on IPFS, leveraging the capability that enabling private storage for any blockchain.

Inspired by the build your first network (BYFN) sample from Hyperledger Fabric, IPFSfB is built with Docker and Docker Compose to start up quickly on any platform or computer and enables them to run distributed and private storage networks in enterprise form where any blockchain can store unstructured data.

https://github.com/feliciss/IPFSfB

https://developer.ibm.com/patterns/build-first-private-blockchain-network-interplanetary-file-system

2. How are you planning to improve this project? (max 200 words)

  1. Supporting the latest feature of IPFS Web UI and make it private by pulling the latest IPFS Web UI CID and handle necessary config checkout to private host. For example, a private Web UI should have enabled:

    • Download and upload content from/to the private network.
    • Share content by custom private gateway or DNS. e.g., ipfs.io.
    • Browse CID hash on the private network.
  2. Upgrade the current version of IPFS to 0.9 or above. Make unit and integration tests and CI/CD running on it to ensure productivity.

  3. If necessary, migrate current architecture from go-ipfs to ipfs-cluster to improving data redundancy and availability for private network on IPFS.

  4. If necessary, migrate the current bootstrap from Docker and Docker-Compose to Ansible script for starting a private network on IPFS.

3. Will the work be Open Source?

All work will be open-sourced with the MIT license.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Yes.

5. Does your proposal comply with our Community Code of Conduct?

Yes.

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.

  • If your project was created as part of an event or hackathon:

    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)

      HackerLink Filecoin Grant 1

    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

      https://hackerlink.io/en/buidl/465?roundProj=465

Bounty: spec out MetaMask snap plugin for IPFS

(edits by @parkan)

Context

MetaMask is experimenting with a way for external protocols to integrate with MetaMask in permissionless fashion:

Task

We're interested in a feature-complete/supported implementation of IPFS as a MetaMask snap plugin. The example plugin has partial implementation (add/cat via Infura) but does not support pinning or local node.

This bounty is for a specification/proposal for a more complete IPFS implementation in the snap context. The questions we are interested in answering are:

  • is it possible to use a proper js-ipfs embedded node in this context? this could be interop with IPFS Companion, an embedded js-ipfs node in the snap context, using ipfs-provider, etc
  • if proper embedded node/ipfs-provider is not possible, can we make RPC configurable (e.g. using Infura, Pinata, temporal.cloud, etc)?
  • what IPFS capabilities can be made available to other tools in snap context, depending on above results?
  • concrete implementation proposal

Once these goals are met we will create a new bounty with a higher payout for the implementation, giving initial priority to the author of this proposal.

[MICROGRANT] Git3

1. What is your project? (max 100 words)

The idea is to create a decentralized GitHub on Blockchain and IPFS/Filecoin. A Smart Contract represents the git repository and stores all important information. The files of the repository on the other hand are currently pushed to IPFS. You might ask yourself: Why Github on Blockchain? Here are a few arguments why I believe that having such a system on Blockchain makes sense:

  • Many open sources developers have a donate button. You are able to send a donation through a third party app to them. I would like to eliminate the need for a third party app. Every repository has a donation button integrated - from the beginning
  • Open issues and attach a bounty. Are you using an open source package and have a bug/idea/issue with it? Open an issue and leave a bounty for a developer. This incentives developers to resolve issues faster and earn some money, maybe allowing them to spend more time to develop their code. Another example is given here: IPFS Devgrants Read the Bounty section ;)

Github repo

  1. https://github.com/varkiwi/git3-frontend
  2. https://github.com/varkiwi/git3-client
  3. https://github.com/varkiwi/git3-contracts

2. How are you planning to improve this project? (max 200 words)

I started with it during an EthGlobal hackathon. Since then I rewrote most parts of the code, published a git3 Python
client, and deployed the Smart Contracts to a testnet (Polygon Mumbai). The idea is to get it into a MVP
stage within the next 3 months, so users can start to use it.

3. Will the work be Open Source?

Yes, it will be. All 3 repositories have the MIT license and I don't plan to have any closed source.

4. If selected, do you agree to complete weekly updates and a grant report upon conclusion?

Sure, definitely. I setup a Kanban board in for the repositories, so you can also follow or track how it is going.
I could use the progress from the board for the weekly updates.
Question: WOuld a report every 2 weeks for too?

5. Does your proposal comply with our Community Code of Conduct?

Yes, my proposal complies with the Community Code of Conduct

6. Links and submissions

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project.
  • If your project was created as part of an event or hackathon:
    • What was the name of the event? (e.g. ETHGlobal NFTHack, Cal Hacks hello:world, Chainlink, CivHacks, GameDevJ, ETHGlobal Scaling Ethereum)
    • Please link to your hackathon submission, proving you're a team that submitted for a Protocol Labs prize.

Team members

Name: Jacek Varky
Email: [email protected]
GitHub account: jacekv
Role: Doing everything currently

Submissions

EthOnline 2020 - Showcase

[MICROGRANT] rust-ipld hamt

What do you work on? (max 100 words)

Sunshine protocol needs a unixfs implementation. To build unixfs a hamt is required. The hamt needs to implement get/insert/remove operations and be able to import/export data from a BTreeMap. To complete the hamt implementation we request a micro grant of 1000USD.

How are you planning to incorporate IPFS into your work? (max 250 words)

Below is an excerpt from our whitepaper explaining how we are using rust-ipld and ipfs-embed, both projects that we developed internally.

Chain module

The chain module is a reusable abstraction for building private proof of authority chains using ipfs and using substrate to provide authorization and consensus on the current head of the chain. When authoring a block on ipfs a race condition can occur. Due to substrate providing a total order of transactions only one transaction will succeed in updating the head of the chain, the other client will create a new block on the head of the chain and retry the failed operation.

chain_module.svg

Keybase module

The keybase identity module manages the user's chain that stores the user key, device keys, password and social media accounts using the sunshine chain module. Private data shared between devices is encrypted with the user private key. When a new device is provisioned a key is generated locally on the device, and a provisioning protocol is used to communicate between the new device and the provisioning device.

keybase-module.svg

Password changes are stored encrypted in the user chain. When a device receives a block with a password change it reencrypts it's local device key using the new password. This ensures that the user only needs to remember one password.

Social media accounts are linked to a chain account, by submitting a proof in the social media profile and on the user's chain. Other users can find the on chain account on the social media page and verify that they are both controlled by the same cryptographic identity. This allows us to use github usernames as aliases without compromising the decentralized nature or security that blockchains provide. While resolving the social media account to an on chain identity requires the service to be online, already resolved identities are stored locally. This means that even if github is offline, transfers to already verified github accounts can be performed.

Finally the user and team keys will be used in other modules to send encrypted messages, share encrypted files and vote to make decisions.

Website(s) (CV, GitHub, personal page...)

https://sunshine.foundation/

dvc94ch is CTO of sunshine-protocol. He is known for building rust-ipfs, rust-ipld and ipfs-embed among many other projects. He worked at parity technologies as a core dev before joining sunshine-protocol.

troublescooter skipped the last year of college by passing the ETH Zurich entrance exam, later earning two Bachelor degrees in mathematics and electrical engineering, before joining sunshine.

Will the work be Open Source? (if not, explain why)

The code will have an Apache + MIT license.

Does your proposal comply with our Community Standards?

I think so.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.