Closed Joseph-Gross closed 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?
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)
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!
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
Joseph Gross: josephgross157@gmail.com
Richter Brzeski: GitHub
Nick Ciepley: GitHub
Will Seiple: GitHub