FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Nouns DAO

Proposals

Members

Information

Create Proposal

Nouns DAO

ProposalsMembersInformation
ProposalExecutable Code
Back to Proposals
closedEnded 2 years ago ·  Onchain

Farcaster-native notification system for the Nouns DAO

By 0x1d67...c1cd2A

TLDR: 17.4Ξ to build a Farcaster-native notifications system for the Nouns DAO

Problem

Nouns DAO generates a lot of on-chain activity, such as new auctions, bids, secondary sales, and various proposal lifecycle events. The volume of this activity makes it challenging for community members to monitor events that are important to them.

Solution

A Farcaster-native social notification system for Nouns. Users can easily subscribe to updates by responding with “subscribe” to any @nouns-dao post on Farcaster. Once subscribed, users will receive personalized notifications whenever new events occur, ensuring they stay informed about the activities most relevant to them.

image info

How will this work? See this in action!

To validate this idea, we built a prototype for the BasePaint bot Farcaster account, and you can see it in action! Simply reply to the BasePaint post announcing the latest mint and the bot will notify you about future mints. Additionally, you can view everyone who has opted in to the notifications by looking at the top-level replies.

image info

Notifications

Here’s the list of Nouns DAO events to which Farcaster users will be able to subscribe:

  • Auction start
  • Auction settled
  • Proposal created
  • Proposal vote start
  • Proposal vote end
  • Proposal passed
  • Proposal quorum reached
  • Proposal failed
  • Proposal canceled
  • Treasury from transfer
  • Secondary sale
  • Secondary listing

Schedule / Milestones

We estimate that the project will take about 8 weeks to complete. We build in public, so the community will start seeing updated functionality on the @nouns-dao account a few weeks from the start.

  • Week 1-2: development of subscribe / unsubscribe flow
  • Week 3-5: implementation of notifications on Noun event types
  • Week 6: QA and public testing
  • Week 7: final release!
  • Week 8 and afterwards: The BotFrens team will ensure the bot is functioning properly and the bugs are addressed in the timely manner.

Budget

The detailed breakdown of the 17.4Ξ total budget.

  • 2.7Ξ - Eng: Data pipeline (indexing contract events)
  • 3.0Ξ - Eng: Subscribable contract events mapped to Farcaster posts
  • 3.3Ξ - Eng: Farcaster subscription flow (subscription by post types)
  • 2.4Ξ - Eng: Farcaster subscribe / unsubscrible flow
  • 2.4Ξ - Eng: Farcaster notifications posts (fast sync)
  • 2.3Ξ - Infra: QuickNode, AWS, Neynar API (>1yr of runway)
  • 1.3 Ξ - QA: Production testing and bug bash

Why support this?

If you’re still not convinced, here are a few more bullet points:

  • Adds new functionality to the existing @nouns-dao account with > 1K followers
  • Permissionless. Any farcaster user can subscribe and get notified.
  • Future proof. Will work on existing / future FC clients that support @ mentions.
  • Innovative experiment at using Farcaster as backbone for social notifications
  • Tech is Nounish!

Why this team?

The BotFrens team (Andrei, Cody) has been working in the Nounish space since 2021 and has successfully completed projects for the Nouns DAO, Builder DAO, and Purple DAOs. In 2023, the team brought the @nouns-dao bot to Farcaster and has been iterating on it ever since. This proposal presents a fun technical challenge, and BotFrens are excited to tackle it.

Continue Reading
Connect Wallet to Add Note
0
Votes 26
VoterCast PowerVote & Rationale
0xcC26...0f6Ed5
32

ABSTAIN

0xaE65...8146c0
22

AGAINST

0xdcf3...897a19
3

FOR

0xA868...079E63
3

FOR

0x8bF1...de3d74
3

FOR

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Mon May 13 2024, 11:35 pmPublished Onchain andrei
  • Fri May 17 2024, 12:06 amVoting Period Starts
  • Tue May 21 2024, 12:50 amEnd Voting Period
  • Queue Proposal
  • Execute Proposal
Current Results

1-ABSTAIN

35

37.63%

2-AGAINST

31

33.33%

3-FOR

27

29.03%
Quorum 93/54
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us