filecoin-project / devgrants

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

Next Step Microgrant: Sling Protocol #726

Closed Joseph-Gross closed 2 years ago

Joseph-Gross commented 2 years ago

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

We are building a decentralized and user-friendly automation network. We envision a protocol layer that users, developers, and enterprises can use to automate any on-chain action(s) and compose these automations into complex transactional state machines. This is infrastructure for making highly composable and flexible new primitives.

Some examples:

The future of Sling is an established multichain hyperstructure facilitating trustless conditional transaction execution for its users. As more and more use cases move some component on-chain, we enable users to take full control over their cryptographic assets.

Links:

2. How will IPFS, Filecoin, or related technology be used for this project? (max 100 words)

We use OrbitDB heavily for as the storage provider for a our decentralized network of orderbooks. Essentially, OrbitDB stores a registry mapping our proxy contracts to their relevant OrbitDB databases. Then, our network of executor bots can scan this registry, construct a full orderbook made of all inidividual orderbooks, and process transactions with valid pre-conditions. Similarly, each proxy has complete ownership and we take advantage of OrbitDB's flexible access controllers to ensure the data integrity of every orderbook.

3. How will you improve your project with this grant? What steps will you take to meet this objective? (max 200 words)

This grant will allow us to fund ourselves through the summer. Next steps for getting the product ready for production:

Milestone 1: Distributed Orderbook (secure, trust-less, encrypted)

Milestone 2: Orderbook Explorer

Milestone 3: Executor Network

Milestone 4: Core SDK

Milestone 5: Audited Smart Contract Layer

Milestone 6: Developer SDK v1

Milestone 7: Proxy Account Portfolio Page

Milestone 8: Sling dApp Component Library

Milestone 9: UI / UX Design System

4. Is this project open source?

Not currently, but we intend to do so gradually over time. We intend to build a full decentralized automation network with an entire ecosystem of developers building on top of it, so while we do intend to open source all of our work at some point, we are planning on doing so gradually. The Lit Protocol component of our network, however, is one of the first components we intend to open source with the MIT license.

5. Do you agree to share grant reports upon request, including a final grant report at the end of the three month period?

Yes

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

Yes

7. Links and submissions

This project did not begin at a hackathon, and as a result does not have a public repo or MVP yet.

Additional questions:

I learned about the microgrant program through a Hackathon we participated in (EthGlobal in New York City) and was encouraged to take a closer look at it and apply.

Team Members

ErinOCon commented 2 years ago

Hi @Joseph-Gross, thank you for submitting this proposal! Open source work is a key criteria point for the microgrant program. Do you expect your work will be open source and your Github will be public in the near future? Is it possible to apply these funds specifically towards project work that can be open source currently?

Joseph-Gross commented 2 years ago

We do expect that our work will be open source and on our team Github in the near future (ideally by the end of the year). Our plan to open source will be in phases - First we'll open source our contacts and our storage module, next we will be open sourcing relevant tooling around creating / querying / updating / managing orders, and finally we be open sourcing the base executor bot which secures our network and executes transactions. These funds will be applied primary to our storage module as it is a significant part of our system. We'll be using Ceramic Network or Orbit Db for this (both of which publish to IPFS)

ErinOCon commented 2 years ago

Thanks, @Joseph-Gross! We will not be moving forward with a grant at this time as our Microgrant program is intended to support projects with a working prototype that are actively open source.

We would be happy to consider your project in the future once there has been more progress. Wishing you and your team all the best as you continue building!