[GENERAL] Name and surname of main applicant
Schuyler Duffy
[GENERAL] Email address of main applicant
aegisstakepool@proton.me
Additional applicants
NA
[GENERAL] Please specify how many months you expect your project to last (from 2-12 months)
6
[GENERAL] Please indicate if your proposal has been auto-translated into English from another language.
No
[GENERAL] Does your project have any dependencies on other organizations, technical or otherwise?
No
[GENERAL] If YES, please describe what the dependency is and why you believe it is essential for your project’s delivery. If NO, please write “No dependencies.” .
No dependencies.
[GENERAL] Will your project’s output/s be fully open source?
Yes
[GENERAL] If NO, please describe which outputs are not going to be open source. If YES, please write “Project will be fully open source.”
Project will be fully open source.
[METADATA] Category of proposal
SPOs
[IMPACT] Please describe your proposed solution.
Our proposed solution is a smart contract at a stakepool's reward address that disburses rewards accordingly:
- Pool takes 4% as the SPO configurable margin.
- Delegators of a single pool are ranked according to magnitude and duration of delegation.
- Delegators are eligible for a portion of the SPO configurable margin based on their ranking.
An example disbursement scheme using this contract:
- Thresholds for margin to delegators are powers of two (millions of ADA).
- Initial delegators under 2M ADA and over 16 months are eligible for +4% margin in addition to their rewards.
- Initial delegators under 4M ADA and over 8 months are eligible for +3% margin + rewards
- Initial delegators under 8M ADA and over 4 months are eligible for +2% margin + rewards
- Initial delegators under 16M ADA and over 2 months are eligible for +1% margin + rewards
The smart contract disbursement scheme described above, essentially amounts to a loyalty program for delegators. The contract might also be described as an initial delegation offering.
[IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
Small SPOs face a paradox: no rewards without delegation, and no delegation without rewards. This solution aims to equip small SPOs with yet another tool to overcome this challenge. A healthy base of small SPOs is critical to the success of the Cardano blockchain, and enabling the success of small SPOs will increase the decentralization and the overall health of the network.
[IMPACT] How do you intend to measure the success of your project?
The success of this proposal can be measured using the following
- github stars, forks, downloads (clones)
- the number of SPOs using the contract at their rewards address
- the number of delegators receiving extra rewards
- the availability/usability of project documentation
[IMPACT] Please describe your plans to share the outputs and results of your project?
The software developed under this proposal will be released open source.
[CAPABILITY/ FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability?
I am a professional software engineer with 7+ years of experience building and deploying production grade solutions. I have experience using a diverse array of tooling, from embedded systems to serverless microservices. I have a deep understanding of the requirements of large scale software applications and fluency in the technical underpinnings of fluid user experience. The proposed solution is technically simple, however the value lies entirely in the quality of execution. To this end, documentation is a primary deliverable and a vector towards adoption of the proposed solution. A full solution includes not only the software implementation, but also the tests to prove the solution works, and the documentation to ensure that people can use the solution easily.
[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?
The main goals for the project include the development of the following
- delegator rank algorithm (by delegation amount and duration)
- plutus smart contract that leverages delegator rank to disburse stake pool rewards base on thresholds (delegation amount and duration)
- automated tests that demonstrate functionality
- documentation that helps utility
[CAPABILITY/ FEASIBILITY] Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.
A numbered list of milestones:
- Technical specification and gathering requirements (~40hrs)
- Prototype implementation (~160hrs)
- Prototype refinement and alpha release w/ round of user feedback (~120hrs)
- Beta release w/ round of user feedback (~40hrs)
- First official release (~40hrs)
- Capstone documentation (~800hrs)
[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.
Deliverables corresponding to above milestones:
- Deliverable: text based technical specification documents
- Deliverable: a working prototype that delivers MVP functionality
- Deliverable: a second draft that refines and improves the MVP
- Deliverable: an MVP is delivered to customers (SPOs) and feedback is gathered
- Deliverable: customer feedback is incorporated and official release is broadcast
- Deliverable: documentation is developed and published
[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.
6 (~500hrs) months of development, at a industry standard rate of ~$100/hr
[RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
A dedicated thorough approach is valuable even in mature economies. My commitment to the community and to myself, is to deliver a quality of work that is above average.
[IMPORTANT NOTE] The Applicant agreed to Fund10 rules and also that data in the Submission Form and other data provided by the project team during the course of the project will be publicly available.
I Accept