-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application: Project Aurras MVP - Phase 2 #814
Conversation
Thanks for the application to continue working on this @MuhammedIrfan. I have a few questions.
|
@alxs Thank you for reviewing the application, Kindly find below the response for the queries you have asked.
We have conducted a small product research survey before starting the MVP and have identified potential need for such a product in the community. After the MVP is completely functional we intend to reach out to the community for further validation, improvement and suggestions for the product. As a future plan we have plans to include user interface to manage the workflow.
Our vision for this project is to be truly decentralized and an open network right from the very beginning. Hence in order to make our vision come true, we are required to fund the project through personal and various grant opportunities that we are exploring and other funding alternatives that does not compromise our vision.
We have updated the grant application with more details
While researching about code generator and yaml parser we came across tackle box and upon reaching the team they provided a great support for us. We have identified this tool is compatible for aurras as it delivers a flexible way to both generate the required code and expose customization in how the workflows are built within the same tool. We originally connected through the w3f ecosystem over common interests in building event driven architectures for the community.
The tasks can be any kind of outbound call be it an http request or a smart contract call or transformation needed to reshape the data before it is output the workflow terminator.
Yes, We have targeted in such a way that both phases of MVP will be functional. MVP for phase 1 is functional where we can get push notification for balance changes. In phase 2 we intend to extend it for generic use cases. We’ll include some user stories as deliverables |
Thanks for the extensive answers. Sounds good - consider applying for treasury funding after this grant, as you will already have an MVP and this will help you promote the project. Also, a few follow-up questions:
|
Sure @alxs, Thank you for your guidance.
Yes, I am aware of it. For the MVP Phase 1 we followed a centralized approach wherein I have reviewed the code and committed, But this time we have planned to push the code with original contributors.
We will be updating the existing tasks that cover the use case of notifying the user for balance updates (Balance Filter, Push Notification) to follow the generic specification, Tasks can be any serverless functions that can be created using NodeJS, Go, Java, Scala, PHP, Python, Ruby, Ballerina, .NET, and Rust. Users can create the tasks following the specification using one of the supported languages. Tasks can be considered as any action that needs to be performed as part of the workflow. Considering the below request we are planning to include tasks to cover the user story that we are planning to implement in this grant.
We are planning to implement a user story and update the grant application for the same, We have been maintaining the user documentation in https://docs.aurras.hugobyte.com/ and we will be updating the documentation alongside the new implementations |
Sounds good, let me know when you're done updating the application. |
Sure @alxs |
@alxs We have planned to implement polkadot validator payout as user story, We are preparing the deliverables for implementing the use case and the proposal will be updated soon with the details. |
@alxs We have updated the application kindly review it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates. Please note that these don't represent user stories - not sure if that was intentional. Personally, I think they would be highly useful in depicting what functionality the project would provide after this grant. As I understand it now, out of the box it would allow one to automate validator payouts and to push this to Kafka? Besides, could you please integrate the description of tasks from your last comment into the application, ideally into a deliverable?
@alxs To better understand your suggestions, I would like to propose a meeting. Please let me know of a time slot of your convenience. |
That'd be great. I've sent you an email. |
Thank you @alxs |
@alxs The ambiguity created by the interchanged usage of 'action' and 'task' has been resolved in the updated proposal. As suggested, user stories have been added to the deliverables. Kindly review. We appreciate the support you and W3F have been providing. |
Thanks a lot for the added info. The application looks good and I'd say in its current state it's ready to be moved to the review stage. However, I feel like the distinction between OpenWhisk's capabilities and what you're building was crucial and in that regard, the application currently seems really expensive to me. Would you be willing to reduce the price? By the way, you currently quote 4 FTEs but you only list 3 team members in management positions, who likely won't be working on this full time. Could you add some information on who will actually be working on the project? |
@alxs Thank you for reviewing the application.
Currently, we have estimated the cost at $20/hr ie 268 Person Days * 8 Hrs * $20 = 42,880. As the implementation of Polkadot validator payout wasn't in our initial planning we can work out by removing the Polkadot validator payout deliverables, Would you be open to that?
Sure @alxs, We will update the application with the team details and their respective role in the project |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the application and I’m generally happy to support it. But I have two questions:
- You still say that you have three team members, but you have 4 FTE per milestone. Is someone else working on your project? Otherwise could you potentially reduce the price and change it to 3 FTE?
- Do you think it makes sense to integrate a tutorial or something similar, that makes it easier for others to adapt the project for their own events?
Co-authored-by: S E R A Y A <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I’m still happy to go ahead with it.
@takahser We have made the requested changes, Kindly review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@MuhammedIrfan thanks a lot for the updates, at this point I'm happy to support this project as well.
Thank you for your support @takahser |
Thanks @MuhammedIrfan for the proposal! Very happy to see you around. I'm overall happy to approve this proposal, the discussions before were very helpful. One thing that I would encourage though to think of is how to get the community engaged in the future to use this as part of their implementations. Looking forward to the deliveries! |
Congratulations and welcome to the Web3 Foundation Grants Program! Please refer to our Milestone Delivery repository for instructions on how to submit milestones and invoices, our FAQ for frequently asked questions and the support section of our README for more ways to find answers to your questions. |
@alxs @Noc2 @takahser @SBalaguer |
* add application for aurras mvp phase 2 * update application * include polkadot validator payout usecase * update application * update application * Update application * fix typos * add flow daigram * fixed typo * add video tutorial deliverable * update team profile * fix typo * fix typo * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * update application Co-authored-by: S E R A Y A <[email protected]>
Hi Team, This is to update you regarding the progress of our deliverables. We have stumbled upon an unexpected blocker which we are working hard to resolve soon, Hence we would require to push the 1st milestone deliverables for 2 weeks. Once again I would like to thank you for giving us the opportunity to serve the Web 3 ecosystem. |
@MuhammedIrfan thanks for the update, that works for us. |
* add application for aurras mvp phase 2 * update application * include polkadot validator payout usecase * update application * update application * Update application * fix typos * add flow daigram * fixed typo * add video tutorial deliverable * update team profile * fix typo * fix typo * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * Update applications/project_aurras_mvp_phase_2.md Co-authored-by: S E R A Y A <[email protected]> * update application Co-authored-by: S E R A Y A <[email protected]>
Checking in again @MuhammedIrfan. If you're not planning to deliver within the next two weeks, could you please submit an amendment to update the timeline? |
@alxs Sure, I will make amendments to proposal, Thank you for your support. |
@MuhammedIrfan friendly reminder |
Hi @MuhammedIrfan Are you still planning to submit an amendment to your proposal? Just a reminder that if we don't hear an update from you after two weeks, we will submit a PR to terminate the grant due to inactivity. Thanks! |
I sincerely apologize for the delay. Kindly find the amendment PR #1402 |
Hi @MuhammedIrfan how is milestone 3 coming along? |
Hi @keeganquigley, We are in the process of final delivery, We are currently doing the testing we will be able to submit the milestone delivery early next week. Thank you. |
Project Abstract
Aurras is a middleware for the web3 ecosystem that acts as an event processor and a low code workflow orchestration platform.
This is an application for a follow-up grant: #163
For which grant level are you applying?
Application Checklist
project_name.md
) and updated.