The high development cost for projects seeking to implement on-chain milestone-based distribution of funds and decentralized approvals mechanisms.
Open source and audit a smart contract primitive that enables multi-party milestones-based distribution of funds to projects or individuals.
This is the total amount allocated to DirectEd- Crowdfunding & Milestone-Based Smart Contract Primitive and Audit.
Rohan Mitta. Smart Contract Lead.
Edmund Ebiyenrin. Front end developer
John Nidirigi. Front end developer
Supporting Developers and firms
Auditing Firms in Consultation
Haskell.team - parameterizing the compiled script
MLabs - off-chain code
Lucid - our off-chain code is based on the capabilities of Lucid. Prior to this, we worked using Mesh and its limitations meant that we could not complete the off-chain code but had to instead migrate to Lucid. This caused significant delay in our current proof-of-concept deployment of the dApp.
Project will be fully open source.
We propose to generalize and audit the milestone-based smart contract developed by DirectEd and then make it "off-the-shelf" usable for any project to implement.
By off-the-shelf usable, we mean that a Web2 developer should be able to implement it to their use case with only a few Man-Days of external (Haskell/Plutus) consultancy required (to ensure that the primitive was correctly parameterized).
Below is a description of the Generalized Smart Contract Primitive
There are four types of Agents and a smart contract involved in this use case.
A person (here understood as a Cardano stake address) can have any number of roles at the same time. We shall define all four Agent types below. We will then describe how they interact. "Pooling Smart Contract", the smart contract defines the number of Agent type (defined below), who they are (stake address), and the parameterization of the Milestones Smart Contract.
Definitions
How the Agents Interact
Let X, Y, F, M, and A be integer variables strictly greater than 0.
We assume that the Facilitator has already defined all relevant parameters and deployed the smart contract. We will describe the flow for an arbitrary number of each of the other Agents but just one Recipient, the user flow is identical for several Recipients.
Extra notes
The above-described Smart Contract Primitive has a very large number of business use cases, depending on the parameterization of the above. Any situation which requires accountability and where parties would like to distribute the approvals mechanism and automate the payout mechanism would be suitable.
To illustrate, we will sketch a small number of them below, including the use-case that inspired the development of it.
The Challenge describes that the purpose of this challenge is to provide a stream of resources to teams that want to develop their projects and contribute back to the community by sharing part of their efforts in terms of open source projects, open-source frameworks, and accessible knowledge.
This proposal addresses all of the above three points.
What Value Does This Bring to the Cardano Ecosystem?
Proven demand
Other than our own project, we have received public testimonies from two projects. Several web2 businesses have also expressed their interest but we are not allowed to disclose those.
Cardano projects with public testimonies:
We will have the following medium-term metrics of success (after delivering the product)
Long Term-
The two main sources of output and updates will be the DirectEd Progress Updates page and the Github Repository itself.
Proven track record of delivering
DirectEd has a long-standing history within the Cardano ecosystem and it was born out of a project proposal in Catalyst Fund 6 (proposal). It has since then received funding for two proposals in Fund 8 (dApp & SSI). Closeout video for the F8 dApp proposal here. To sign up for testnet Alpha testing, go to http://testnet.directed.dev/ (opens July 31st). We embrace radical transparency, as can be observed through our public Progress & OKR page and by inspection of our wallet transaction metadata ($directed, $simondirected).
Our SSI proposal is still in progress after both technical and operational challenges alongside contingencies outside of our control. After undertaking feasibility study, several aspects of the original idea contained in the proposal was found to be intractable. More details on other factors can be found in this Change of Scope request that has been submitted to IOG.
DirectEd has delivered in several ways. Utilization of the network, open-source code contributions and real-world impact & partnerships. The section below quantifies each of these:
Cardano use
Open Source Contributions (repo)
Real-world impact and Partnerships
Traction
Media and Twitter spaces
Spring 2023
Fall/Winter 2022
Financial Management and Transparency
We have implemented robust financial management processes, leveraging cardano blockchain technology for transparency, accountability, and responsible use of funds. All transactions contain metadata and can be tracked on the Cardano blockchain. We maintain accurate records, conduct regular audits, and provide transparent financial statements to relevant parties, promoting transparency and accountability in our financial management practices.
To this end, we have implemented the following policies for our treasury management.
This means we have a multi-sig for the custodianship of received funds. We convert the majority of funds to one or several stablecoins upon receipt. We also extensively document each transaction with information about its use in the metadata. The multi-sig wallet can be explored here ($directeddev) and the payout wallet ($directedsimon) can be audited here.
Project Governance and Reporting
Building upon our previous project experience, we have established a robust project governance structure that emphasizes transparency and accountability. Regular reporting and monitoring mechanisms are in place to track progress and ensure adherence to project milestones and targets. You can inspect our public Progress reporting and OKR page here.
As part of our commitment to transparency, we implemented a progress page for donors to track the performance of students, providing updates on their achievements, which can be observed by donors (NFT gated) here. This reporting framework enables stakeholders to stay informed about project status, outcomes, and financial performance, fostering transparency and accountability throughout the project lifecycle.
We will validate the feasibility of our approach by:
Milestone 1: Smart Contract Development
Milestone 2: On-Chain Code Audit
Milestone 3: Off-Chain Code Audit
Milestone 4: Deployment and Testing
Milestone 5: Documentation and Community Engagement
Milestone 1: Smart Contract Development Deliverables:
Milestone 2: On-Chain Code Audit Deliverables:
Milestone 3: Off-Chain Code Audit Deliverables:
Milestone 4: Deployment and Testing Deliverables:
Milestone 5: Documentation and Community Engagement Deliverables:
Smart Contract Audit
ADA 100,000
Development (partially retroactive) and Documentation Costs
ADA 100,000
Business intelligence and Outreach
ADA 20,000
Project Management and Admin
ADA 30,000
Community Reporting and Outreach
ADA 5,000
ADA 255,000
The cost of the project represents value for money for the Cardano ecosystem by:
Team
Below is a selection of team members. To see the full team of volunteers and other contributors, head over here. We have also consulted the seasoned team at Haskell.team (former IOG employees) for additional development support and are receiving quotes from auditing firms.
Simon Sällström. MPhil in Economics, University of Oxford. Founder and CEO, DirectEd Development Foundation with several open-source contributions to the Cardano ecosystem including NFT gating, wallet-connect and two general-purpose smart contract primitives. PA and vPA in Catalyst F6-F9. Chair, Cardano RealFi Consortium Spring 2023. Workstream lead, Oxford Blockchain Society. Founder, Cardano Student Hub Oxford. Speaker at NFT.NYC. 5 completed Catalyst proposals, 3 pending completion (2 for CardanOx). Most recent close-out video.
Rohan Mitta. Smart Contract Lead. MAst in Pure Mathematics, University of Cambridge; MSc Foundations of Computer Science and Mathematics, University of Oxford. Plutus Pioneer 2022. Atala PRISM Pioneer 2022.
Christime Karimi. Chief Examiner. Senior Tutor, Moringa School. BSc of Education from University of Nairobi. Christine has trained 200+ junior developers over the past 5 years. Full stack web developer.
Edmund Ebiyenrin. Front-End. BSc in Computer Science, Federal University Makurdi, Google Student Developer Club regional lead.
John Ndigirigi. Atala PRISM engineer. BSc Computer Science, Dedan Kimathi University of Technology, Software developer, community builder, Atala PRISM pioneer.
Socials: Linktree
Sherrie Ma. UIX design. MSc International Management, Certification in UX/UI Design, BSc in Coastal Environmental Studies, Experiences in UIX design, Business Management, and Retail and Customer Service .
Ency Lu. UIX design. BFA in Studio Fine Arts Queens College…Fashion Design Parsons the new school. UIUX Springboard
Advisors
Below is a selection of advisors to DirectEd. See more here.
Anne Kjær (Riechert) Bathel. Anne is CEO and co-founder ReDI School of Digital Integration, a vocational training program teaching programming and tech skills to refugees and marginalised people. She is a 2006 graduate from KaosPilot in Denmark, a hybrid of a business and a design school. Anne was recognised by Edition F as one of "25 Women" revolutionising German industry and by Handelsblatt as "Mutmacher of the Year"(2018). She was awarded Best Female Social Entrepreneur of the year in Germany 2020 and Ashoka Fellow in 2021.
George Kosimbei. Dr Kosimbei is the current Chief of Party for the Young African Leaders Initiative (YALI) Regional Leadership Center, East Africa. Prior to this role, he served as the Director of Innovation Incubation and University-Industry Linkages and also Chandaria Business Innovation and Incubation Center at Kenyatta University. He has also served as the project manager of the Kenyatta University - University of Rwanda - Neu-Ulm University of Applied Sciences and DAAD project on Technology Transfer and commercialization of Intellectual Property. He has extensive experience working in health economics, innovation incubation, intellectual property management and technology transfer and commercialization of Intellectual Property (IP).
Izzat-Begum B. Rajan. Izzat-Begum combines almost 25 years of experience in tax-efficient legal structuring and large tax dispute management. She offers a unique blend of skills to handle legal, tax, and financial matters as she built her career in multinationals and consulting firms and developed a strong knowledge of impact projects and social enterprises. Since 2005, Izzat-Begum has continuously held various C-suite and Board roles both for large multinationals and start-ups. Today, she is an advisor (providing Legal and Tax oversight) sitting on boards of a wide range of companies operating in the technological space.
Christian Meyer. Research lead at the Oxford Martin Programme on the Future of Development. Affiliated with Nuffield College, the Centre for the Study of African Economies (CSAE), and the Mind & Behaviour Research Group. Before my current role at the Martin School, I was a Postdoctoral Prize Research Fellow in the Department of Economics. His current fieldwork focuses on Ethiopia.