Author: d.wonderofme
Date: November 18, 2025
Abstract
This proposal is for the funding of the "MoonDAO Weekly Summarizer," a 100% completed, automated web app (https://moon-dao-weekly.vercel.app/). The problem is that the 1-hour Town Hall is long, and busy members miss it, creating a transparency gap. The solution is this app, which uses Python, AI, and an email service to automatically transcribe and summarize the Town Hall and send it to a subscriber list. The app is already built, but it's on a free domain, which makes all emails go to spam. This proposal is to fund the project for Q1 2026, which will cover a custom domain (to fix the spam issue), retroactive compensation for the full-stack development work, and ongoing maintenance.
Problem
The weekly Town Hall is the "single source of truth" for the DAO, but its 1-hour+ length makes it difficult for many members to attend. When members miss the meeting, they fall out of the loop and become disconnected from key decisions and project progress. This creates a transparency gap that harms community engagement. Manually posting summaries in Discord is a good first step, but it's not scalable, isn't automated, and doesn't reach members proactively in their inboxes.
Solution
I have already built and deployed a v1, fully-functional prototype: https://moon-dao-weekly.vercel.app/ This app is a full-stack (React/Python) solution that is 100% automated:
- Frontend: A simple React (Next.js) website for users to subscribe, hosted on Vercel.
- Backend: A Python serverless function that automatically: a. Takes the Town Hall YouTube link. b. Uses
yt-dlpto get the audio. c. Uses an AI service (AssemblyAI) for transcription. d. Uses the Gemini API to create a clean, bulleted summary. e. Emails that summary to all subscribers via an email API (Kit). - The Catch (and the "Work"): The app is 100% functional, but it's on a free Vercel domain. This causes all emails to land in the SPAM folder.
Implementation Plan: Instead of purchasing a new domain, I will coordinate with the Core Team to integrate this tool with MoonDAO's existing domain and Kit account. This reduces costs and ensures official branding. The budget below reflects this efficiency.
Benefits
- Increased Transparency & Engagement: Every single member (even passive ones) can stay informed with a 5-minute summary, keeping the entire community aligned.
- Professional Tooling: This moves a core community function from a manual "Discord post" to a professional, automated service.
- Community-Owned Asset: This proposal funds the final step to make this a permanent, reliable tool for the DAO, not just a personal project.
- No Revenue: This is a "public good" project. Its "profit" is measured in a more informed, efficient, and engaged community.
Risks
- Risk: The spam fix doesn't work.
- Mitigation: This is a known technical problem with a standard solution. A custom domain is the industry-standard fix for email deliverability. This is a very low-risk implementation.
- Risk: The AI-generated summary is inaccurate.
- Mitigation: The 0.5 ETH operations budget explicitly funds my time as a "human-in-the-loop." I will personally review and approve every AI-generated summary for quality and accuracy before it is sent to the subscriber list.
- Risk: Developer (me) disappears.
- Mitigation: To de-risk this for the DAO, the project's GitHub repository will be made public and formal ownership will be given to the MoonDAO GitHub organization. This makes the project a permanent, community-owned asset.
Objectives
Objective #1: Launch the official v1 "MoonDAO Weekly Summarizer" as a reliable, ongoing DAO service for Q1 2026. Key Results for Objective #1:
- Day 14: Successfully integrate the tool with MoonDAO's official Kit account and domain (solving the spam issue).
- Q1 End: Successfully run the summary service for 100% of the Town Hall meetings held in Q1.
- Q1 End: Achieve 100+ active subscribers.
Member(s) responsible for OKR and their role:
- All:
d.wonderofme(Project Lead, Developer, and Operator)
Team (Table A)
- This is a solo-dev project. The Project Lead is also the sole developer and operator.
- Role 1: “Project Lead & Developer”
d.wonderofme:0x1bdae6aDa43e9f30f33896Ac5222B3886c7Fc1A2. “Responsible for all 4 OKRs: fixing the spam issue, building/maintaining the full-stack app, and running the weekly summary service.” *Multi-sig signers* - (This is a 1-person team, so I will be the primary project manager. I will create a Gnosis Safe and add four trusted Senate or community members to meet the 5-signer requirement.)
| Project Lead | @d.wonderofme |
|---|---|
| Initial Team | d.wonderofme: 0x1bdae6aDa43e9f30f33896Ac5222B3886c7Fc1A2 |
| Multi-sig signers* | Note: I will coordinate with Senate members to fill these signer slots immediately upon approval to ensure security compliance. |
| Multi-sig Address* | ETH address with the multi-sig |
Timeline (Table B)
| Days after Proposal Passes | Description |
|---|---|
| 0 | Proposal Passes - Project Lead begins outreach for multi-sig signers. |
| 1-7 | Coordinate with Core Team for access to Kit/Domain DNS. |
| 14 | Full integration complete. Spam issue resolved via official domain. |
| 15-90 | Ongoing Weekly Operations (Run, Verify, Send). |
| Deadline | End of Q1 2026 |
Transactions (Table C)
| Transaction Type | Amount | Token Type | Receiving Address |
|---|---|---|---|
| Send Project Budget | 1.25 | ETH | TBD (The project's new multi-sig address) |
--- nance-actions
- type: Request Budget
payload:
budget:
- token: ETH
amount: "1.0"
justification: Retroactive Full-Stack Development (v1 completion)
- token: ETH
amount: "0.25"
justification: Q1 Operations & Maintenance
uuid: e5bc4f49ce7541ef83f94d2b79361a65
chainId: 1