Small Grants DecentraTransfer – A Decentralized File Sharing Platform

Name of the organization or individual submitting the proposal: Seghaier

Project Overview

DecentraTransfer is a decentralized alternative to centralized file-sharing services like WeTransfer, designed to empower users with secure, private, and resilient large-file transfers. Built on the Sia network, the platform ensures true user-owned data by encrypting, fragmenting, and distributing files across a global decentralized storage network.

Key Features (MVP)

  • Decentralized & Encrypted Storage

  • Secure upload to Sia

  • Anonymous and Secure File Sharing: Short-lived links for downloads with optional access control

  • Drag-and-Drop Interface:

  • SMTP-Based Email Notification (Optional): Users can receive private email alerts

Technical Implementation

  • Sia Integration: Use Sia’s renterd API for uploads and retrieval;

  • Frontend: Built in React with Tailwind CSS; Mobile-responsive

  • Link Management: Short links via deterministic hash algorithms

-Expiration enforced

Grant Specifics

Total Budget Requested: $7,500

Task 1: Core Features Implementation – 3.5 Weeks
Development Resources: $2,500

Task 2: Sia Integration & Encryption – 2 Weeks
Development Resources: $1,000

Task 3: Frontend UI/UX – 2.5 Weeks
Development Resources: $1,500

Task 4: SMTP-Based Email Notification System – 1.5 Weeks
Development Resources: $1,500

Task 5: Testing & Optimization – 1 Week
QA Resources: $500

Task 6: Documentation & Open-Source Setup – 1 Week
Documentation & Setup: $500

Project Duration

Total Estimated Duration: Approximately 12 weeks

Goals of This Small Grant

  • Deliver the MVP: Build and test a working prototype with core decentralized file-sharing features
  • Demonstrate Practicality: Highlight how Sia’s storage enables secure, user-controlled file transfers
  • Validate Market Demand: Gather feedback from early users to inform future growth

How the Outcome Supports the Sia Foundation’s Mission

  • Promoting Data Ownership: All encryption and control occurs client-side
  • Leveraging Decentralized Storage: Removes centralized dependencies
  • Expanding Sia’s Use Cases: Showcases consumer-facing use of Sia
  • Ensuring Accessibility: Simple, user-friendly interface

Development Information

  • Will all of your project’s code be open-source? Yes
  • Code Repository Link: Shared upon development commencement and grant approval
  • Are you a resident of any OFAC-sanctioned or FATF-monitored jurisdiction? No
  • Will your payment bank account be located in such a jurisdiction? No

Potential Risks That May Affect the Outcome

  • User Friction: Addressed through intuitive UI
  • Performance Limitations: Mitigated by optimizing file handling
  • Adoption: Engaging early testers and providing open access

Email: [email protected]

Hi, thanks for your proposal.

As you seem to be new to the Sia community, please share some examples of your previous work.

Also, you mentioned you would be using renterd API, so you will be running a test server. However, you didn’t specify any infrastructure-related costs in your proposal. Can you elaborate, please?

Hi, thank you for your reply

I’ll be uploading examples of my previous work to GitHub shortly and will share the links with you as soon as they’re ready.

Regarding the infrastructure, the test server will be hosted on a VPS that I already have and is fully paid for the next year, so there won’t be any additional infrastructure-related costs for this project.

1 Like

Hi @Seghaier-Seifeddine welcome. Please check out this similar previous grant project: GitHub - mjmay08/SiaShare As someone new to our community I suggest that you fork and incrementally improve SiaShare for your first grant. SiaShare already has all the base functionality your grant outlines in place - but could be updated, refined, and improved upon.

1 Like

Hi @parox , thanks for your reply.

Yes, I have already reviewed SiaShare it’s a great project and would serve well as a base for our work. We plan to build on it by integrating additional features such as account creation, file and link management, and a notification system. This approach will allow us to deliver a more complete and user-friendly solution while also contributing improvements back to the community.

Thank you again for your guidance!

Hi @mike76
Here are links to some of my open-source work.
I also have other projects, but they are client-owned and not open-source.

Please let me know if you would like any additional details!

Are you planning to use SiaShare as a base for this grant? If so, you’d need to update your grant proposal accordingly.

1 Like

Hi @steve

Thank you for your message.

We’ll be starting from scratch with our own base code, as we plan to develop a mobile app later on, which requires a more flexible architecture than what SiaShare currently offers. While we won’t be forking SiaShare directly, we’re drawing inspiration from some of its ideas.

Our project will also introduce additional features such as user account management, email notifications, and advanced file/link handling to provide a more complete and user-friendly experience.

I’ve already started working on the initial UI, and here’s a screenshot of the first draft to give you a preview of the direction we’re taking:


1 Like

Thanks for your proposal to The Sia Foundation Grants Program.

After review, the committee has decided to reject your proposal citing the following reasons:

  • We’d like you to specify more about the technical implementation - there’s many ways to approach file sharing but this proposal doesn’t tell much.
  • This open source project (Tim Visée / send · GitLab) already exists, which would allow the user to specify the renterd s3 connection and seems to cover the goals of this grant.

We’ll be moving this to the Rejected section of the forum. Thanks again for your proposal, and you’re always welcome to submit new requests if you feel you can address the committee’s concerns.

Thank you @steve for your feedback and for taking the time to review my proposal.

I’d like to clarify that while tools like send are valuable, our project takes a different approach both technically and in terms of long-term vision. Specifically, our solution will be fully integrated with Sia’s renterd node, and users will also have the option to use their own renterd node configurations. This ensures that the project is not only aligned with the Sia ecosystem but also promotes decentralization and user control.

In addition, this project is not just an open-source codebase it will be actively deployed and used as a real, public-facing service, with the goal of making decentralized file storage accessible to more users through a polished web and mobile experience.

I understand that my initial proposal may not have communicated this technical direction clearly, and I truly appreciate the opportunity to clarify. I plan to revise and resubmit the proposal with these points more clearly outlined.

Thank you again for your time and thoughtful input.