devgrants
devgrants copied to clipboard
Primis-Web3 Desktop-Open Grant Application
Open Grant Proposal: Primis
Name of Project: Primis
Proposal Category: app-dev
Proposer: Andy-Meta
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT, APACHE2, or GPL licenses?: "Yes"
Project Overview
Primis Desktop is an integrated client based on the IPFS and Filecoin network.
Primis Architecture
Primis Desktop could provide FIL Wallet and community P2P Chat for IPFS and Filecoin networks. Shortly, Primis will offer multi-chain assets management, subscribe notifications, and integrated DApps (like nft.storage) in the Filecoin ecosystem.Â
Primis Desktop's all data storage( including digital assets, digital identities, and P2P chat history) will be handled through IPFS and Filecoin networks. Also, Primis Smart Contract will be compatible with Filecoin's virtual machine(FVM)to quickly deploy and run various FVM contracts on the Filecoin network.
Primis Relay
Primis Desktop also acts as a data relay network at the network level. Primis Relay runs under the IPFS Cluster environment. Likewise, Primis Desktop can be used as a DApps client. DApps’ front-end can be hosted on the Primis node, or DApps’ server interface can be connected to the Primis node. Applications' data is transmitted to the client or Primis terminal through the relay network composed of Primis nodes.
P2P Chat Preview

Tech Stack
Supported Network: Filecoin Network
Client language: Electron, React
Server language: Nodejs
P2P language: Golang
Milestones Overview
- Total Estimated Duration: 8 weeks
- Full-Time Equivalent (FTE): 3 FTE
- Total Costs: 16,000 USD
Milestone 1 - Filecoin ECO Wallet
- Estimated duration: 4 weeks
- FTE: 3
- Costs: 8 ,000 USD
| Number | Deliverable | Specification |
|---|---|---|
| 0a. | License | MIT |
| 0b. | Documentation | We would provide an inline document of code and tutorial docs that explain how users can install it. |
| 0c. | Testing Guide | Unit tests will cover all core functions to ensure functionality and viability. We will describe how to run the tests in the tutorial. |
| 0d. | Docker | Wallet application does not require Docker, and we would provide a client for users to install under Windows/MacOS system. |
| 1. | Build app structure | We will have the core structure of the application in place. |
| 2. | Implement wallet view | Create, import, view, and transfer functions will be provided by the integrated Filecoin wallet. |
Milestone 2 - P2P Chat
- Estimated Duration: 4 weeks
- FTE: 3
- Costs: 8,000 USD
| Number | Deliverable | Specification |
|---|---|---|
| 0a. | License | MIT |
| 0b. | Documentation | We would provide an inline document of code and tutorial docs that explain how users can install it. |
| 0c. | Testing Guide | Unit tests will cover all core functions to ensure functionality and viability. We will describe how to run the tests in the tutorial. |
| 0d. | Docker | Create docker image |
| 1. | Build app structure | We will have the core structure of the application in place. |
| 2. | Build chat structure | We will provide the P2P chat function. |
| 3. | Build chat-room view | Users are able to create chat-room channels, join chat-room channels, and chat in these channels. |
| 4. | Build chat-room searching service | Users can join chat-room channels they like by searching channel ID or channel name. |
Total Budget Requested
16,000 USD
Maintenance and Upgrade Plans
Primis Team will keep maintaining the development of web3 desktop client and finish on time according to the milestones.
Team
Primis team has rich experience in the fields of the public chain, infrastructure, and defi. More details would be released after reviewing.
Team Website
primis.cc
Team code repositories
Additional Information
Learn about the Open Grants Program From Filecoin official website Primis Email: ([email protected])
HI @Andy-Meta, thank you for your proposal! Can you provide a technical overview of the core components of this project and the architecture of the platform? For example, how will the platform function as a multi-chain dapp development platform/explorer? Additional information regarding the target audience for this platform would also be helpful!
HI @Andy-Meta, thank you for your proposal! Can you provide a technical overview of the core components of this project and the architecture of the platform? For example, how will the platform function as a multi-chain dapp development platform/explorer? Additional information regarding the target audience for this platform would also be helpful!
Hi @ErinOCon , we will update our proposal regarding what you mentioned, and make more technical details & solutions customized to the filecoin system.
Hi @Andy-Meta, do you expect to have the updates available within the next week or so? Thank you for your time with this proposal!
Hi @Andy-Meta, I hope you are doing well! Can you confirm when an update will be available?
Hi @Andy-Meta, I hope you are doing well! Can you confirm when an update will be available?
@ErinOCon hi, Erin, we have talked about some customized features for filecoin system eco recently, I will update the contents here by 18th August.
Thanks, @Andy-Meta!
Thanks, @Andy-Meta!
@ErinOCon Hi, Erin, I have updated our grant file. We added technical descriptions and architectural diagrams and made executable milestones for our team. You can check it out again when you are available. Any other requests, please let us know asap.
Hi @Andy-Meta, thank you for the provided updates! This grant has been approved. We will send an email to discuss next steps.
@ErinOCon sir, could you check your junk email, especially [[email protected]]? we have replied to your email, but you continue to ask for our confirmation info. I'll paste the email info here to let you know our reply asap.
Hi Erin
We have confirmed the content of OSA draft and finished the OSA review inside, and we think there're no problems with your OSA draft. For the information requested that we need to provide, please check out this link, we have updated it. https://docs.google.com/document/d/1ACdzpRUbhMahhI0UY5SZitIxdyw-E0oI/edit?usp=sharing&ouid=115508155792506299686&rtpof=true&sd=true
If there's any other info we should provide, please let us know. We'll provide it immediately.
Best, Andy From Primis Team
HI @Andy-Meta, thank you for reaching out on this thread. It looks like your email was landing in our spam folder. We will send the final version of the contract out for signature via DocuSign.
Hi @Andy-Meta, I just sent a new email to your team. It looks like the contract is missing some information. Please be in touch if you have any questions.
Hi @Andy-Meta, do you think the final details of the contract can be completed this week?
Hi @Andy-Meta, I hope you are doing well. Please let me know if a different email address is preferred.
Hi @Andy-Meta, thank you for providing our team with an update. This grant has been cancelled.