over budget

DirectEd- Funding Progress Tracker, Dynamic NFTs for Impact and Editable Metadata

₳36,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Impact / Alignment
Feasibility
Value for money
ソリューション

Plug-and-play integration to display real-time progress, purchasers metadata modification functionality, and an ability for impact organizations to update donors NFTs based on NMKR Dev APIs.

Problem:

Lack of a dynamically updating progress bar for NFT sales, seamless holder-editing of pre-specified fields in the NFT metadata, and dynamically updated impact data contained in the NFT.

Yes Votes:
₳ 55,697,029
No Votes:
₳ 30,613,362
Votes Cast:
203

  • Video cover image
  • Video cover image
  • Video cover image
  • Video cover image
  • Video cover image
  • Video cover image
  • Video cover image
  • Video cover image
  • Video cover image
  • Video cover image

[IMPACT] Please describe your proposed solution.

The problem being addressed is first the lack of a dynamically updating progress bar, which hinders the ability to display real-time progress, provide visual representation, and reflect current donation progress. This can result in a less engaging user experience and limited visibility into fundraising goals.

We will be retrieving transaction data, calculating progress, designing a progress bar, updating it dynamically, and continuously fetching and updating the progress. This approach utilizes the NMKR API, Next.js, TypeScript, Sass, and a combination of frontend technologies to ensure real-time updates, user-friendly visuals, and seamless integration within the existing technology stack.

Secondly, for the “minted for” field, we will use the NMKR API to fetch the relevant properties for the NFT purchased by the donor. This should include the current "minted for" field value in the metadata. Design the user interface and then implement the update functionality using Node.js to handle the backend logic. We will ensure to implement validation and security measures to ensure that only the original NFT owner or authorized users can update the "minted for" field by first checking the connected wallet address.

Lastly, we will implement an update mechanism where the organization can input and manage the impact information for each NFT using an API (Nodejs), connect the backend functionality with the NFT metadata (NMKR). Update the user interface of the donor's NFT details page to display the impact information retrieved from the NFT metadata. And then Implement authentication and authorization mechanisms to ensure that only the impact organization or authorized users can update the NFT metadata.

[IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

The proposed solution brings benefits to the Cardano ecosystem, including enhanced user experience, transparency and trust, improved fundraising efforts, and demonstration of Cardano's value and potential use cases.

[IMPACT] How do you intend to measure the success of your project?

We will look at number of uses of the plug-and-play open-source code that we develop for these uses. This includes

  • Number of forks and project using the different components

  • Progress bar

  • Metadata field updating

  • Dynamic NFT updating

  • Number of end users interacting with these features (whenever possible)

  • Estimated transaction number and volume generated by project that utilise these features.

    [IMPACT] Please describe your plans to share the outputs and results of your project?

As with all DirectEd projects, we maintain monthly progress updates covering all aspects of the team progress and bimonthly newsletters.

The monthly progress updates and OKRs for DirectEd can be viewed for the past 2 years on this page:

https://directed.notion.site/Progress-Updates-OKRs-81f92ecebefb4f289e80e1703ff73d2a?pvs=4

When major milestones have been reached, we will also publish demos that are released on our Twitter page and Telegram Announcements group

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

  • 120+ wallets created and estimated 250+ transactions (lower end). To illustrate, the Decentralised Tutorial Marketplace pilot has (at the time of writing) generated 130 transactions. You can see it being actively used by inspection of the policyID <https://cardanoscan.io/tokentransactions?assetId=d365ad6a86fe81ed303eab00fc46031e88879166f7d26a271a553009445456>
  • Salaries have been paid on-chain. Previous treasury address: <https://cardanoscan.io/address/0158a6c035359d0c470f790c0eedc10b034bcbefeccf3573b979236358a6f473253923585a4137f57aa71ae386a96ca1f568ffec3c35320910>. Current treasury (multi-sig): <https://cardanoscan.io/address/31edbbf1a2258c28b4fe58fd29abd38d79cf8b2d576006343de5d83ff8edbbf1a2258c28b4fe58fd29abd38d79cf8b2d576006343de5d83ff8>

Open Source Contributions (repo)

  • CIP-30 wallet connection for any NextJS/ReactJS website. Our wallet connect automatically detects which Cardano browser extension wallets are present in your browser and displays a dropdown upon hovering of the ones detected..
  • NFT-gating. We have written code enabling simple NFT gating for a NextJS/ReactJS website. Users can either choose to gate content by policyID in an array (multiple policyIDs can be added) or by the unique asset ID. This gives website owners a novel method of access control that does not hinge on storing emails and passwords.
  • Milestone-based smart contract. This smart contract enables accountability of approved granting of funds in a distributed manner wherein Examiners (human oracles) must issue tokens to grantees before they can redeem each tranche payout.
  • Voucher Redemption Contract. This smart contract enables education funders to restrict the use of stipends for specific uses, in our case students receive tutorial vouchers and only tutors can redeem those for stablecoin.

Real-world impact and Partnerships

  • 100+ students trained in our 1-week-long Introductory Coding course in Python with some testimonies here. Students received basic blockchain education and testnet wallet onboarding, video recording of the workshop here.
  • 14 Access Scholarships funded through the DirectEd Lions NFT fundraiser. This financed purchase of laptops, WiFi devices and data bundles for students from needy backgrounds, enabling them to partake in the DirectEd Bootcamp. Images here. Sample on-chain transactions for data bundles and tutorial vouchers. Check out our Twitter for some of the testimonials from the students!
  • MOUs with 3 national high schools in Kenya, including most notably Mang’U High - one of the most famous schools in the country, with many eminent alumni including one former president, several vice presidents and a former governor of Central Bank of Kenya. Pictures from the MOU signing here.
  • MOU with Kotebe University of Education in Addis Ababa. This university is dedicated to research and development in education for Ethiopia.
  • In-person Bootcamp launch day at Young African Leaders Initiative East Africa regional center at Kenyatta University (USAID project).
  • Sponsorships: [CLOVR] stake pool, [KIND] stake pool, COTI Group
  • Internship partnerships with Snapbrillia and Tally
  • Other partnerships: Cardanowarriors, Web3 User Group

Traction

  • In the spring of 2022, DirectEd was admitted to the inaugural Ariob incubator for Catalyst-funded Africa projects.
  • During the Cardano summit, CEO Simon Sällström met with Shahaf Bar-Geffen (CEO of COTI) who generously agreed to provide a sponsorship for the first cohort of DirectEd students.
  • CEO Simon was invited to speak at NFT.NYC on a panel “Why NFTs will revolutionize charitable giving”.

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.

  1. Catalyst funds received in the main multi-sig with 5 signatories, with 3/5 signatures required for any transaction.
  2. ADA funds received are immediately converted to stablecoins to avoid volatility
  3. No more than ½ of on-chain assets will be held in any one given stablecoin in order to reduce risk.
  4. All transactions contain metadata regarding its intended use.
  5. All DirectEd-controlled wallets will contain ADAhandles indicating its purpose and controller.

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.

[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?

  1. Improve user experience: The project aims to enhance the user experience by providing a dynamically updating progress bar. This feature allows users to visually track the real-time progress of the fundraising campaign, making it more engaging and interactive.
  2. Increase transparency: By displaying the current donation progress, the project aims to improve transparency for donors. They can see how their contributions align with the overall fundraising goal and gain confidence in the impact of their donations.
  3. Enhance visibility: The dynamically updating progress bar provides a visual representation of the donation progress, which increases the visibility of the fundraising campaign. This can attract more potential donors and generate awareness for the cause.
  4. Facilitate impact information management: The project also focuses on enabling impact organizations to update and manage the impact information associated with each NFT. This allows organizations to provide timely and accurate information about the impact achieved through the fundraising campaign, further enhancing transparency and donor confidence.
  5. Ensure security and authorization: Implementing security measures and authorization mechanisms ensures that only authorized individuals or impact organizations can update the relevant data. This helps maintain data integrity and prevents unauthorized modifications.

Feasibility

For the donor progress update module and updatable metadata field ('minted for' field in our case), we have already built out 3/4 of the necessary elements. Much of the remaining work pertains to documentation and polishing the solution to make it easy to reuse.

The dynamically updatable NFT is going to simply be an implementation of the new CIP-68. The first milestone will contain feasibility study, however, to ensure that our goals can be met.

[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.

Milestone 1: Initial Setup and API integration for the Progress Bar

  • Task 1: Design the basic structure and components of the progress bar.
  • Task 2: Integrate the progress bar component into the Next.js page/component.
  • Timeline: 2 weeks

Milestone 2: Dynamic Progress Bar Implementation

  • Task 1: Implement a mechanism to periodically fetch the latest donation data, test it, and ensure the bar updates dynamically.
  • Task 2: Refine the visual design and styles of the progress bar using Sass. Iterate on the design and functionality based on user feedback.
  • Timeline: 2 weeks

Milestone 1: Setup and Designing the User Interface for “Minted for” Functionality

  • Task 1: Design the user interface in Next.js to display NFT details and provide an input field for updating the "minted for" field.
  • Task 2: Implement form validation to ensure data integrity.
  • Timeline: 1-2 weeks

Milestone 2: Backend Implementation for Updating NFT Metadat

  • Task 1: Create a Node.js server and define API endpoints for updating the "minted for" field.
  • Task 2: Implement authentication and authorization mechanisms to ensure only authorized users can update the field. Refine the user interface based on user feedback and improve the overall user experience.
  • Timeline: 2 weeks

Milestone 1: Metadata Schema Design, Backend Setup and Impact Organization Interface

  • Task 1: Define the metadata schema for capturing impact information and set up the backend infrastructure, including server and database.
  • Task 2: Develop an interface for the impact organization to input and manage impact information. Implement authentication and authorization mechanisms for secure access.
  • Timeline: 2 weeks

Milestone 2: NFT Metadata Integration and Donor NFT Details Page Updates.

  • Task 1: Integrate the backend system to update NFT metadata.
  • Task 2: Enhance the user interface of the donor's NFT details page to display impact information.

Task 3: Design visual components and layouts to present the progress and impact in an easily understandable manner and do proper testing.

[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.

Milestone 1: Feasibility Study

Deliverables:

  1. Feasibility study report: This report will summarize the findings of the research and analysis conducted during the feasibility stud

Outputs:

  1. Research and analysis on the technology stack and integration possibilitie
  2. Assessment of feasibility and technical requirement
  3. Project plan and timelin

Intended Outcomes:

  1. Clear understanding of the feasibility of integrating the NMKR API and implementing the desired feature
  2. Identification of potential risks and challenge
  3. Informed decision-making regarding the project's viability and next step

Milestone 2: Development and Implementation

Deliverables:

  1. Dynamically updating progress bar component: This component will be integrated into the user interface to display the real-time progress of the fundraising campaig
  2. Backend functionality for updating the "minted for" field and impact information: This includes the implementation of logic and API endpoints to enable authorized users or impact organizations to update the "minted for" field and impact information associated with each NF
  3. Authentication and authorization mechanisms: Implement security measures to ensure that only authorized individuals can update the relevant dat

Outputs:

  1. Fully functional dynamically updating progress bar componen
  2. Backend functionality for updating the "minted for" field and impact informatio
  3. Implemented authentication and authorization mechanism

Intended Outcomes:

  1. Enhanced user experience with the dynamically updating progress ba
  2. Empowered impact organizations to manage impact information and the "minted for" fiel
  3. Improved security and data integrity through authentication and authorization measure

Milestone 3: Deployment and Optimization

Deliverables:

  1. Deployed and optimized system: The updated system, including the progress bar and impact information updates, will be deployed to a production environmen
  2. User feedback and improvement implementation report: This report will summarize the feedback gathered during user acceptance testin

Outputs:

  1. Deployed and optimized system with real-time progress updates and impact information managemen
  2. User feedback and improvement implementation repor

Intended Outcomes:

  1. Operational system with the desired features available to user
  2. Improved system performance and efficienc
  3. Enhanced user interface and user experience based on user feedback, leading to increased user satisfactio

[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.

Feature

  • Progress bar update $1500
  • Minted for field $1000
  • Dynamically updatable NFT integration $3500

Management and Reporting

  • $1000

Adminstrative and Legal

  • $500

Marketing and outreach of results

  • $500

Contingency

  • $1000

Total USD = $9,000

Total ADA* = 36,000

* assuming 0.25 USD = 1 ADA exchange rate

[RESOURCES & VALUE FOR MONEY] Who is in the project team and what are their roles?

Team

Below is a selection of team members. To see the full team of volunteers and other contributors, head over here.

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.

LinkedIn

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.

LinkedIn

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.

LinkedIn

Edmund Ebiyenrin. Front-End. BSc in Computer Science, Federal University Makurdi, Google Student Developer Club regional lead.

LinkedIn

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 .

LinkedIn

Ency Lu. UIX design. BFA in Studio Fine Arts Queens College…Fashion Design Parsons the new school. UIUX Springboard

LinkedIn

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.

LinkedIn

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).

LinkedIn

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.

Website

LinkedIn

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.

Website

LinkedIn

[RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?

We reduce the cost of building out dynamic features that make the user experience of NFTs much richer. With these integrations, you can "do" things with your NFTs!

Our costs are maintained quite low because we are a young team, but eager to build out. The key thing is that we have already delivered more than 50% of the product that we are asking for funding for. It should therefore be considered retroactive funding of open source contributions.

One of the greatest risks with funding in these environments is that you may see proposers who claim that they will be able to build things out but end up not doing it. With our proposal we remove that risk since we've already delivered!

コミュニティ・アドバイザー・レビュー (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3分 24秒
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4分 3秒
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3分 48秒
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2分 16秒
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3分 14秒
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3分 19秒
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4分 59秒
    Darlington Kofa
0:00
/
~0:00