Standard Grant: Lyncra - Your Gateway to Decentralized Storage

Introduction

Project Name: Lyncra - Your Gateway to Decentralized Storage

Name of the organization or individual submitting the proposal: Michael Bulanov

Describe your project.

Lyncra aims at enabling the users to store their data on the Sia network without needing to:

  • know what Siacoin is,

  • know what blockchain or crypto-currency is,

  • download and install specialized software.

With Lyncra, a user would only need to set up an account and pay with a credit card (or any other available method). After that, they would be able to mount the Sia storage as a network drive and do whatever they would normally do with their files.

Lyncra is different from Sia Satellite in the sense that the user would not need to be running an instance of renterd. All contract management will be covered by a Lyncra server.

Who benefits from your project?

  • Public users, by being able to store their data on the decentralized Sia network

  • Hosts, by getting more demand for storage

How does the project serve the Foundation’s mission of user-owned data?

Lyncra makes the decentralized storage available to anybody, even those not familiar with crypto or those unable or not willing to run specialized software.

Are you a resident of any jurisdiction on the sanctioned/monitored list? No

Will your payment bank account be located in any jurisdiction on that list? No

Grant Specifics

Amount of money requested and justification with a reasonable breakdown of expenses.

The proposal is requesting 48.000 USD (100% constitutes the developer fee).

Timeline with measurable objectives and goals.

Milestone 1: User Portal

  • Portal design

  • User accounts

  • Billing

  • Pricing strategy

Timeline: 2 months

Milestone 2: Contract Management

  • Indexer integration

  • Multi-address wallet (for SC payments)

  • Configuration

Timeline: 2 months

Milestone 3: SMB Server

  • API (switch from renterd to indexd)

  • Support for other dialects than 2.0.2 (2.1, 3.0, 3.0.2, 3.1.1)

  • Testing

Timeline: 2 months

Potential risks that will affect the outcome of the project:

  1. Stripe account closure

Severity: high

Probability: low

Mitigation: The project developer has experience from his previous work with Stripe. In the worst-case scenario, another payment processor will be chosen.

  1. Delays in the development of indexd

Severity: low

Probability: medium

Mitigation: The Milestone 2 will need to be pushed back in favor of the Milestone 3.

Development Information

Will all of your project’s code be open-source? Yes

Leave a link where code will be accessible for review.

https://github.com/mike76-dev/lyncra (will be created upon approval)

https://github.com/mike76-dev/lyncra/web (same)

Do you agree to submit monthly progress reports? Yes

Contact Info

The contact details are already known to the Foundation.

Great ! Nice project, since 2 years i say Sia need something simple. If u need help to testing i am here

1 Like

Hi @mike76 - thank you for this grant proposal. We’re planning on shifting to monthly breakdowns of milestones - the announcement for this should be in the next week or so - meaning a more granular breakdown of tasks expected to be completed within each month of the grant.

Could you provide more details for your milestones following a monthly format?

This would mean if a milestone is set over two months, you’re showing in month 1 of the milestone x tasks will be accomplished and in month 2 these remaining x tasks will see the milestone is completed.

There seem to be two grants in one here: an indexer portal and updating “SMB Server” to support indexd. Updating SMB server is a more worthwhile grant short-term.

As for the other milestones, I see a lot of features that overlap with things indexd already does or we’re going to be releasing alongside.

  • Account management with support for multiple sign-in sources.
  • Subscription management
    • Billing via Stripe
    • Billing via SC payment gateway

Can you expand on the bullets in the second milestone, “contract management?” It’s unclear to me why it is necessary. indexd provides multi-user support, contract management, wallet, and configuration. The wallet doesn’t need to be hooked to the billing module and there’s minimal configuration to hook it into the accounts module.

Thanks for the heads-up, Nate.

There seems to be a lot in common between indexd and Sia Satellite - I did not even suspect how much.

@mecsbecs please consider this proposal dormant and exclude it from reviewing for now. In the meantime, I will prepare a smaller proposal focused on integrating indexd with an SMB server.

P.S. Even though it might seem there are two grants in one, those are all pieces required to get the complete picture.

1 Like