Try   HackMD

The Conclave of Shadows

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

A gathering of Farcastle's most feared and cursed inhabitants, convened to discuss the affairs of the forsaken stronghold. In this eerie meeting, held in the deepest, most cursed chamber of the castle, the Dread Lord, his Veiled Lady, and their twisted advisors come together to weave their dark schemes, plan the fortification of their dominion, and ensure the continued suffering of those under their thrall. The very air in the chamber seems to pulse with malevolent energy as dark secrets and forbidden knowledge are exchanged.

Tasks

  • Review updates to the Farcastle proposal.
  • Spend time pimping out the PYA channel.
  • Update Automod for the PYA channel.
  • Decide whether to require a photo in posts for the PYA channel.
  • Create a Post Yer Ale page.
  • Add a Proof-of-Drink frame to Farcaster.
  • Determine how DAOs manage admin tasks.
  • Come up with a new use case for Milestone Two.
  • Document the process for applying the same DAO creation steps used in Phase 1 to Phase 2.
  • Identify a potential post-MCON cast action follow-on project.
  • Explore funding options for the Rage Beats treasury.
  • Investigate how to get featured on the Warpcast Explore view.
  • Prepare the proposal for Community Camp.
  • Identify and add examples of good actions and frames to the Farcaster Examples.
  • List examples of our flows.
  • Determine what needs to be done to share the proposal next week.
  • Create a Channel Template document.
  • Create a list of how-to Farcastle Tutorials.
  • Review the PYA channel and associated NFT integration.

Things to Think About

  • What additional updates do we need to make to Automod for the PYA channel?
  • Should we require a photo in posts on the PYA channel?
  • How will we manage admin tasks within a DAO using Farcaster?
  • What kind of cast action could we create as a follow-up to MCON?
  • How can we fund the Rage Beats treasury effectively?
  • How do we ensure the proposal stands out and is ready for Community Camp?
  • Should we create step-by-step guides (like LEGO instructions) for everything we build, including wireframes, flows, deliverables, and marketing materials?
  • How can we ensure Farcastle and our channels appear on the Warpcast Explore feature?
  • How do we strike a balance in the proposal between storytelling and technical detail to keep it engaging and focused?
  • What are the most important proposals within a social context? Signal (we should), send funds, make mod

March 12, 2025

Wee Yeet

  • Iimplemented wallet integration
  • Maintained Privy connection
  • Working integration between Warpcast and Privy
  • Can perform launch and Yeet functions
  • Use as starting point for frame development
  • Future focus areas:
    • Warpcast contextual features
    • Notification system implementation

Contract Management

  • Multiple contracts requiring signatures
  • One contract received 2/2 signatures
  • 6 additional contracts pending
  • Experiencing technical issues:
    • CGW errors on Arbitrum
    • Mobile signing complications
    • SDK initialization problems

Project Launch Strategy

  • Need to focus on community engagement
  • Target audience includes inactive Base and Warpcast users
  • Critical success factors:
    • Day 1 communications strategy
    • Early community awareness
    • Token distribution considerations
      • Potential 30% allocation discussed
      • Farcastle team inclusion proposed
  • Current challenges:
    • Dependencies on Clanker team
    • Resource allocation across multiple simultaneous projects

Todo

  • Determine what should be in the Yeeter frame MVP by comparing v2 and Wee Yeet

March 5, 2025

Had convos today with:

  • Ryan (FarCon Yeet) wants to feature us on the Base Creators Hub and can integrate our leaderboard features
  • Kris (Optimism Show) wants to turn Farlands into our DAO use case and help lean into the lore

Both are super supportive of Farcastle

  • Applications for the Just Frame It accelerator close on March 16. The program starts on March 31st.
  • We should start getting Warpcast rewards for frames developers
  • Linda started a group chat for us with the core team
  • Do we need to figure out frame notifications? Would it be better to use an agent?
  • How might Farcastle be more like a game? Something that people are willing to grind on. What might be a reason to come back everyday? Like Farville or Clankermon.
  • Only have income for one more month
    • Any ideas for what we can do?
    • May ask for another DH grant to finish levels 5 & 6 but we still gotta finish levels 3 & 4
    • Reached out to Mad Forest

  • ETHDenver was fine
    • Good to see people
    • Nothing too inspiring
    • A lot of AI talk
    • Wee Yeet was well recieved by the same old people
  • Exciting to see the ideas about ephemeral DAOs and bands resonating
  • Graven is super pumped we are using Flow State
  • Sam is struggling to coordinate with Warpcast, getting confused easily
  • Become channel experts
  • Help channel owners
  • Run our priorities through the feedback we are getting from channel owners
  • Pull out stuff related to onboarding and fundraising from interviews
  • What can we spend time on that will bring in money?
  • Sam is hoping to get on some raids

Priorities

  • Get Proposals frame buttoned up
    • Test funding form
    • Update embeds
  • Take steps toward $STONES with Product Clank
  • Figure out what is the MVP Yeet frame
  • Build an NFT agent with Eliza and GotAI

Proposals Frame

  • Spent all weekend with the new token API
  • Filters out trash tokens but it is all or nothing
  • There is a flag for vefified tokens
  • Make the embeds look better
  • DAO home can be pinned to the channel
  • Let him know what data I need
  • Testing adding deep link to Proposals app from v1 intents
  • Share link to make proposals page can be pinned to the channel
  • Read through the Deep Linking doc and create an issue

$STONES

  • Been having good calls with Lior at Product Clank
  • He is down to use us as his use case
  • Say we go for $STONES
  • Need to get the narrative right on why we are using another tool (Clanker instead of Speedball)
  • How can it play into Farcastle?
  • Get the group ready for the launch
  • If we get enough trading fees we might be able to fund an NFT sale

Yeeter Frame

  • Thinking about onboarding and fundraising with Yeeter
  • Fundraising as onboarding
  • Need UX and vision for Yeeter
  • Have been testing with Wee Yeet
  • Can just clone the proposals app
  • Do we need to be able to add to an existing DAO?
  • Do we need to be able to Yeet with ERC-20s?
  • Look at Yeeter and Wee Yeet to find the MVP
  • He has a lot of new views in Wee Yeet
  • Campaign details view
  • We will need an Admin view
  • Also a way to add team members
  • Provide status updates on the project
  • Ragequit
  • Teams can request funds
  • Teams can add a member
  • The v1 frames in the feed are cooler than having to open an app
  • Launch into deep links
  • App > Launch, YFF
  • Create campaign
  • Find campaign
  • Wee Yeet has some mobile flows
  • Yeeter fees

NFTs

  • Just use existing tech (Gotas, GotAI)
  • Create an Elza bot with GotAI plugin
  • NFTs could be huge for channels
  • Meme tokens won't create strong communities
  • PFPs can create strong communities
  • Could collab with Waxbones on some cool art for a PFP project

Leaderboard

What do we want on the leaderboard?

  • Interactions with casts
  • Casting in channels
  • Onchain data from transactions (Proposals, votes)

Agents

  • DAO bots might require $STONES
  • Bot that you can talk to about the DAO would be cooler
  • How will we pay for hosting?
  • May be able to bring in the agents while we are in the accelerator
  • Bot for notifications would be cool
  • Could put the notications in a channel and people could turn on notifications for the bot
  • Requires backend stuff and will have server costs

Just Frame It

  • Tie it all together
  • Consider the new experience of our features in frames
  • Figure out how we will incorporate agents

February 25, 2025

Agenda

  • Deploy
  • What's left
  • Get Funds

Deploy

  • Go with Netlify
  • It deploys when we push to main
  • Sam will set up proposals.daohaus.club to deploy when we push to dev

What's left

Test Funding Proposal

  • Not going to work while Safe API is down

Network Switcher

  • Should be gtg
  • Merge it in

Investigate Issue

  • Open a new proposal
  • Change network
  • Click Switch button
  • See if there are console errors

Wallet Switcher

  • Test and learn more about how it works on mobile
  • Needs an adapter
  • Need to see connected accounts
  • Something that we would get from the Farcaster adapter
  • "connectors"
  • Can use the preferred wallet to change in Warpcast settings
  • May want to create a doc around wallet switching
  • Could also encourage delegation
  • Got dynamic metadata working
  • Test to determie if text and images need to be tweaked
  • Deep link into make proposals from v1 frame
  • Open v2 frame at a sub route
  • Get subpages to deep link
  • Thinking the issue may be the proposals URL does not match the manifest

Get Funds

Todo

February 19, 2025

Agenda

  • Superfluid drop
  • Product Clank call with Lior
  • Apply to Just Frame It
  • Boiler's channel data
  • NFTs (custom vs. gotas)
  • Review board
  • Demo app updates
  • Wee Yeet
  • Figure out the payment stuff next Tuesday

Discussion

  • Sam will be traveling on Wednesday
  • He made some Wee Yeet stickers for ETH Denver
  • His only real interest in agents is giving people the ability to Talk To Your DAO
  • Could use Boiler's stuff for leaderboard and explore features
  • Need to determine what we want the end state of out NFT stuff to be before we decided to build something custom or use Gotas

Just Frame It

  • Tae is down
  • Expand on what we are doing
  • Fully formed DAO experience in a frame
  • Form squad > raise funds > run projects > distribute funds
  • Could go deeper into some of the run project features around adding a team, milestones, and accountability
  • Provide a way to provide status updates
  • Could have a Talk To Your DAO agent that analyzes what is going on and answers questions
  • DAO notifications
  • DAO feed
  • Stretch goal would be figuring out what the MetaFactory DAOs do with revenue

February 12, 2025

Agenda

  • Podcast
  • Meeting Time
  • Miro
  • Roadmap
  • Kanban Board
  • Clankpad
  • Hackathon
  • FlowState
  • Merge PRs
  • UI Review
  • Testing
  • Fixes
  • Enhancements

Feels

  • Less meetings feeling better
  • Bummed Dekan and TW are not more excited about the project
  • Inspired by other people getting excited
  • Enjoying vibe coding and think we have something people are gonna care about
  • Not having fun in the agent apocalypse
  • Not into the waifus or performance art
  • AI should be a tool
  • May be some value to deploying agents for channels
  • HMW use Dekan's talk to your DAO features?
  • Generate some excitement for small projects
  • Excited to do things with friends
  • Tae is down for the hackathon

FlowState

  • Going into our multisig as wrapped ETH
  • 6.4 ETH (~ $17,000) right now
  • Should get us through March and April
  • Would be nice to have more so we can pay people to help
  • Feature bounties
  • NFT projects

UI Review

  • Thought Game Over bug was an unsponsored proposal
  • May require changes to v1 frame
  • Might be a high priority bug
  • Do we want a network selector?
  • Update links in header to DAO list and proposals view
  • Nice to have ENS and FID for recipient field
  • Need balance and max button on amount (Use Uniswap component)
  • Keep link field on Funding request
  • Remove link field on Signal and Membership
  • May not be able to add drawers because of routes
  • Add something about the DAO and the icon to Select Proposal View
  • Update success view like v1 frame Castlevania
  • Update validation messages
  • Fix frame embed on /dao routes
  • Update no DAOs view (add exlore DAOs and featured DAOs later)

Testing

  • Test validation
  • Test error messages
  • Make sure to test all supported networks
  • Test wrong network

Enhancements

  • Launch v2 frames from v1 frames
  • Need balance and max button on amount
  • ENS and FID for recipient field
  • Network Selector
  • Exlore DAOs and featured DAOs on DaoList

Todo

@skuhlmann

  • Investigate bug with cast button going to Game Over view in v1 frame
    • Thought it may be related to unsponsored proposal
    • Was able to replicate for a DAO we were a member of
  • Update links in header
    • Castle will go to DaoList
    • proposals will go to select proposal view
  • Add DAO icon and active proposal count to DAO cards
  • Remove link field from Signal and Member ship proposals

@earth2travis

App
  • Add loading components
  • Figure out why colors are all muted
  • Put all views should be in a card
    • Keep styling at top level not in the form components
  • Make all buttons full width
  • Maybe add padding below header
  • Fix frame embed on /dao routes (check image path in console)
Connect View
  • Remove commented code
DAOs List View
  • Update connected network headings: Ethereal Castles, Optimistic Castles, Based Castles, Gnostic Castles, Arbitral Castle, Polymorphic Castles, Sepolic Castles
  • Make DAO buttons cards
    • Add DAO icon
    • Display the number of Active Proposal(s)
  • Experiment with different styles for the DAO cards (maybe just an outline)
  • Make each DAO card a row
  • Add view for no DAOs
  • Experiment with adding drawers (may not work with routes)
  • Consider icon for the connected network
Make Proposal View
  • Remove Sample button and route
  • Update button text: Signal, Funding, Membership
  • Add something about the DAO and the icon
  • Replace connected network icon with DAO icon
Proposals
  • Update button text on all forms: Make Proposal
  • Update form label style (try them pixel font blue or make smaller)
  • Make the D in description uppercase in placeholder text
  • Update validation messages
  • Update warning color
Success View
  • Reduce space below Cast Proposal button
  • Change View on Block Explorer button text to View Transaction
  • Update success view like v1 frame Castlevania

Questions

  • Should we display the users avatar in the upper left hand corner? (feels personalized and they know what wallet is connected)

January 15, 2025

  • Can both work through frame development
  • Will focus on it through next week
  • You can dive in if you want to
  • Forked managerie into a new repo
  • farcastle-proposals-frame
  • Conforms to structure we discussed
  • Did not touch the config
  • Changed the home page
  • It opens up scoped to the DAO defined in constants.ts
  • Metadata is in layout.ts
  • Open-graph image is what shows when you share the URL
  • Added proposal form
  • Brought over transaction builder
  • Poke around and see how things are wired up
  • Will create a form to mess with styles

December 18, 2024

  • Octant Round
  • Explore whispers v2 repo
  • Level 3 and 4 proposal
  • Nouns proposal
  • Holiday schedule
  • Priority flows
  • NFTs

Talk to Christina about scheduling podcasts in January and February

  • Repo is artificially scoped to a DAO
  • Enter should be select DAO
  • Uses Tailwind config
  • Have only added colors to that file right now
  • Images in the public directory
  • Have not messed with fonts
  • Search for Next and Tailwind fonts
  • Follow patterns in Whispers with new routes
  • Leave Lib as-is
  • Leave providers as-is
  • WhisperForm.tsx has the "context" variable that pulls in data related to the FID
  • Providers: Client Providers
  • Connectors: Use injected for local development comment it out when deployed
  • DAO constants
  • Lib Wall DAO config
  • Hooks are fetching data
  • App starts ats page.tsx
  • Each page has its own open graph image
  • We need a loading component
  • Been seeing caching issues. Have to use the tool to purge
  • Most of the work is done in components
  • Image
  • Const frame
  • Open graph
  • Whispers route
  • Need to figure out the request funding form
  • We can combine ERC-20 and network token
  • A cool enhancement will be to use FID for recipient
  • Mockup what the Hub view will look like when someone opens the app

Todo

  • Set fonts
  • Figure out the UX for a back button
  • Create loading component
  • Jam on Friday
  • Create Request Funding flow
  • Hub view to select DAO

December 11, 2024

  • Farcaster SDK
  • Viem
  • Wagmi
  • Shad

Would it be desirable to use Hono?

Routing is weird.

  • Working on proposal flows
  • What does connected look like?
  • What does not connected look like?
  • Do we want to display user info like an avatar?
  • Look at ... on mobile
  • Generate a manifest from Stonekeepers
  • Finishing up interviews
  • Feel a little directionless
  • Do not feel good about the v2 stack
  • Can't get it deployed
  • Not seeing many examples of frames
  • Would be nice to see other repos
  • Extracted transaction builder to feed into wagmi
  • Easy to spin up different proposal types
  • Have not touched the form builder or UI stuff
  • Using a Cloudflare tunnel
  • Desktop is a little easier
  • Install the SDK package
  • Context actions to access features and wallet connection
  • It is all TypeScript
  • Do not know if we will be able to avoid Next and Vercel
  • The SDK returns the metadata for frames
  • May try Vite and Cloudflare Pages
  • Next two levels are good
  • Converging with Dekan's agents
  • Drive towards tokens and NFTs
  • Is Proposals a good name for the app?
  • Should be move propose from noun to verb
  • Is that more understandable or are we complicating a known thing?
  • Propose Edicts
  • What type of proposals make sense within the context of Warpcast?
  • Will different roles require different apps?
  • Bring back some of the DH v2 customization
  • Build custom forms for channels like we were doing with Bootleggers

December 4, 2024

  • Sam will be leaving for Christmas on December 21
  • He will be in Michigan on the 26th but doing some work
  • Leaving on January 3rd for a month in Italy
  • pNouns proposal fell 10 short of quorum
  • Trying to get up-to-speed on Frames v2
  • Sucks we invested so much time with v1
  • v2 tooling is not fun
  • Demo repos are all Next.js deployed to Vercel
  • Liked the simplicity of getting back to web standards with v1
  • The Next stuff is a web app and API endpoint
  • Cloudflare Workers was good for the simple
  • Playground is only on mobile right now
  • Need a domain to fire up a tunnel to Cloudflare
  • You have to reload everything when you make a change
  • Starter has Tailwind
  • Migrating Transaction Builder
  • Working on the Signal Proposal
  • Lot of edge cases we are not thinking about with proposals and yeets
  • Tough to put time in when you do not know where the tooling is going
  • Infra/Op
  • Delete the HackMDs
  • Who is the audience for our docs?
  • Refine the dashboard of our metrics
  • Figure out what data we need
    • Transactions
    • Interactions with frames
    • Likes, recasts, quotes
  • Add tags to Github (grants, ops, marketing, product)
  • Add milestones
  • Work on flows this Friday
  • Thinking about leaderboards
    • Doing stuff earns experience
    • Level up to provide access to AI agents
  • Keep posting about Flow State
  • There is .5 ETH in the SQF safe rn
  • Should ask for some ETH from DAOhaus to put into SQF
  • Need to get funding for levels 3 and 4
  • Task out the work to be done
  • Convergence is happening around Farcastle
  • Getting into some complicated vaporware philosophy
  • There may be different visions but should try not to be too prescriptive
  • Still some value to tradtional tokens, NFTs, and DAOs
  • If we do it right we can build a treasury
  • MetaDreamer and Ven will propagate the meme
  • What we are building will help them
  • We are the Hollow Servants
  • We are aligned
  • Just gotta keep rolling
  • Do not want to "control" the Farcaster channel
  • Should keep it on theme and lore it out
  • Spend some time on UX this week
  • Get organized next week
  • Maybe spend some time on the contracts the week before Christmas
  • Development over the holiday

Post Yer Ale

image

Frames

image

NFTs

image

Todo

  • Work on Flows
  • DAOhaus Proposal
  • Task out level 3
  • Migrate Transaction Builder
  • Build Signal Proposal

November 20, 2024

  • What should we include in the DH proposal?
    • Similar to first one
    • Talk about our other funding sources
    • Show what we shipped
    • Report the results
  • Need to get communities using the frames for the Farcaster Retro Grant
    • DAOhaus
    • RaidGuild
    • Post Yer Ale
    • Farcastle
    • Hollow Servants
  • Working on a test case for Brood
  • Can play out Farcastle project in Post Yer Ale
  • Not sure if we qualify for the Octant Round (Due Friday)
    • Content that grabs attention
    • Staking GLM
    • Public Goods
  • We need to think creatively about a token launch and or PFP project
  • Should be something with utility and not another meme coin
  • Could use 6551 wallets with characters and they need the NFT to access the channel
  • Could create a secondary market for trading these characters
  • Holding certain tokens could provide access to updating some of the context in the AI prompts
  • Want the token launch to be more like an ICO
  • Want investors to believe in us and the project
  • Not just trying to 10x and bail
  • Can we use Ragequit From Frames for the Aether Yeeter?

November 15, 2024

Launch Checklist

Roadmap looks great.

  • Maybe we can curry some favor with Octant
  • Do not know how the matching works
  • Stargarden may just be shilling coins
  • Glad we have others sorting out that tech
  • Holler if you have any questions about token gating
  • Do not overdo the text. Does not need much lore.
  • Setup with both is nice
  • ModBot looks cool and is good to pin
  • Cura auto invite is better
  • Cura also has a cool feature that automatically looks for the tokens
  • Make a copy of the launch plan for level 2
  • There is a link to the HackMD in the Github issue
  • What is the set for level 2
  • Share
    • Cast and tweet threads
    • Roadmap
    • Links to docs
    • Articles
  • Demo the work we have done
  • Connect with channel owners

Our CTA should be to join the Farcaster Fellowship

  • Warpcast
    • Stonekeepers
    • Personal
    • DCs
  • Discord
  • Telegram
  • Twittr

  • Announce level 2
  • Introduce levels 3 and 4
  • Tease what is coming next
  • Multiple times per day
  • Engage with mentions
  • Wrap at Happy Hour and summon PYA DAO
  • Need report on Proposal 1
  • Write draft for Proposal 2
    • Do we need data from launch?
  • Add Neynar analytics with API Key
  • Farcaster grant metrics
    • Data on frame usage
    • Data on transactions
  • Octant Community Fund

November 13, 2024

  • Still a few bugs with the proposals frames (ending time, description truncation)
  • The token gating rules are the same
  • Modbot is a simple frame with more styling options
  • Cura has additional Open Rank stuff
  • Cura has moderation tools and links to cast frame and miniapp
  • Cura is not ranking our channels
  • Discovery does not work
  • Incoming requests to join channel go to a dashboard and need to be approved
  • Coolest feature is auto invite based on certain criteria
  • Cura is a richer product and backed by OpenRank
  • Dekan took that Coinbase AI from Replit, turned it into Python and added ChatGPT

Todo

  • Update Level 3
  • Add Level 4
  • Update Later Levels (Maybe find something cooler for this heading)
  • Update About page
  • Add link to about from homepage
  • Remove base from navigation
  • Remove roles from navigation
  • Write scrolls for Token Gating Channels
    • ModBot
    • Cura
  • Maybe add more lore and gaming references
  • Schedule a call with Boiler on Friday
  • Update the pNouns proposal
  • Complete Level 2 Launch Plan
    • How big is this boss?
    • Tease the next levels
  • Write next proposal for DAOhus

Stuff to Explore Later

  • Inventory would be good in an App Frame
  • Explore Channel Kit for creating our own onboarding frames
  • Docs on moderation
  • Hats integrations
  • Enhance the base at just the subdomain frame with intents

November 6, 2024

  • Review Farcastle Project Board
  • Review share buttons from DAOhaus Admin
    • Cast
    • Cast Farcastle Frame
    • Cast Proposal
  • Test Cura
  • Discuss Grant Strategy
  • Roadmap
    • Finish Level 2
    • Launch with docs and content

Need a little more structure here and there to prevent wandering.

Some of the feedback we have gotten so far in the customer development interviews are wanting to do more things onchain and doing more things in one place. Not having to go to a bunch of different tools. It is hard to explain to everyone and makes it difficult to participate.

If we can launch a Yeeter, Yeet From Frames, create, and vote on proposals we will have the whole DAO lifecycle in the Warpcast interface.

We should look at the miniapps as standalone products. They will need to have their own roadmaps. (Proposals (Vote), Yeeter (Raise), Summon (Launch?))

Both really excited about the Inventory and Leaderboards. Plays well with the game ideas.

Regulatory environment in the US is changing. New people are going to be onboarding into crypto. Many may figure out the space through Warpcast.

Warpcast is also working on features that allow people to onboard into the app directly to a channel. This has been mentioned at the last 3 dev calls and they showed some mockups on November 7. If we can figure this out it will be dope. And if we are onboading people directly into channels it would be good data for grants from Merkle, Optimism, and Base.

The miniapp transactions features were recently released. They are also updating the frames spec. Existing frames will still work but they are making some improvements that should improve performance.

Continuing to be on top of new features will keep us on the Farcaster team's radar. We should try to get better at participating in conversations and providing feedback.

Hollow Servants can be the entry level. People have to actively participate in /quarters before getting access to /farcastle. Prove something. We could do a Nouns for for a daily release NFT with some dope art and cool attributes.

Should get together the contracts for the Farcastle Fellowship and make sure we have a simple standard base contract to deploy when we have NFTs we wanna drop.

We should wrap up the features for Level 2. Clean the board off and make it a big deal. We are making marketing a part of our process but should go through the launch checklist.

How do we also layer in the audience and community building work alongside the product development?

What are our features for DAOs to manage channels?

  • Proposal to Add Moderator
  • Proposal to Remove Moderator

What can we do for Nouns DAOs? If we drop a Silo on Yellow Collective we could allow those holders to manage the channel. Maybe we should see if this is something Toady Hawk is interested in.

If this is a good use case we may want to figure out how to incorporate the Silo flow into some frames or miniapps.

Should look at funding as a possible warp to another level. If we get a grant that may shift what our next priority is. DAOhaus was always chasing and this makes it hard to focus on building what is most important.

Need to put together an impact report for our first grant. PublicHaus will want to know what has resulted from the spend. New DAOs, transactions. Et cetera.

Our next levels continue to add DAOhaus core features with proposals and yeeters. This will continue to bring usage to our contracts. Maybe we can get them to put some ETH into the FlowState round. That would be a cool predent to set and an example of how these things can stack. Provides a good story for SQF, Octant, and DAOhaus.

We are the ones building this stuff right now. It is what those Optimism RPGF funds are for.

We probaly should get into the GitCoin and Giveth rounds even if just for visibility. It is how people are learning about new apps. Would be great to get some support from Kevin and Griff.

May just have to hobble together some smalls right now. And work on getting our transactions up for some bigger retro funding. Not sure how Base has their rounds set-up.

Channels

  • /quarters
  • /post-yer-ale
  • /now-playing

Customers

Quarters

What can we showcase with quarters? Use cases? (Horse, control, bring people in)

Post Yer Ale

Let's summon a Post Yer Ale DAO for managing the channel

Who are the summoners? (Borrowlucid, Plor, Boiler, Alditrus) Need wallets

We can start testing proposals for adding moderators.

  • What else should this DAO be voting on?
  • How will it be funded? What can we do to onboard new members?
    • We need to update the token gating for POD.
  • What are some other criteria for membership?
  • Talk about Give tokens with #cheers.
  • What are some other behaviors we want to encouage?
  • How can we track points?
  • Should we run a Yeeter campaign for a new beer? (Maybe once YFF is updated for Farcastle)
  • Getting existing POD holders onboarded to the channel is first mission
    • How might we track and incentivize this?
  • Fucking like, comment, and recast
  • Send POD tokens to others (track and reward who transfers)
  • Do we want to edit previous happy hours into podcasts? Yes for Farcastle stuff

Happy Hours are Brood marketing

Let's get the PYA story into a marketing materials for the launch checklist.

Critieria for Feature Prioritization

  • Leads to grants
    • What would people want to fund?
  • Supports use cases
  • Relevant to MetaFactory v2
  • Encourages usage and transaction volume
  • Enables performance art
  • Completing and end-to-end DAO flow

Community Help

  • Boiler working on grants
  • Christina and Plor hosting Happy Hours
  • Dekan and Kyle working on agents
  • Wen notifications?

Questions

image

What else do we need to complete the Make Decisions features?

  • Members Frames
  • Safes Frames

We can let these simmer for right now and figure out how to get them in later. The members frame has a dependancy on the ENS/FID integrations.

Are we ready to do a Hollow Servants NFT?

Do we want to make it easy to summon a DAO and create a channel? (Or should we keep it manual until there is demand?)

Creating a proposal on Admin is the most obvious missing element in the flow right now

What features can we add to manage channels?

Level 2

Move out "Inception of the Now Playing DAO"

Scrolls for crafting a DAO from channels

  1. Token Gating with ModBot
  2. Token Gating with Cura
  3. Features and flows of Level 2 release

Level 3

We are making marketing a part of our process

What do we want to accomlish with level 3?

Are we ready to move into raise funds or should that wait?

  • Continue delivering on the make decisions, raise funds, and onboard members features listed on farcastle.net
  • Start empowering communities

Proposal details is complicated. There are a lot of different proposal types. Maybe we focus on Signal and Funding proposals first.

Items

  • Release Farcaster Fellowship NFT
  • Post Yer Ale Happy Hour NFTs
  • Proposals Miniapp
    • Create Proposal

What do we want to do with composer actions?

Level 4

  • Hollowed Servants NFT (Nouns fork, maybe get funding and have RaidGuild build)
  • Yeeter Miniapp
    • Launch Yeeter
  • Yeet From Frames

Yeeter can be a stand alone App from the explore page. Do we want to rebrand the Farcastle version.

What are our features for DAOs to manage channels?

  • Proposal to Add Moderator
  • Proposal to Remove Moderator

Level 5

  • Summon Miniapp
    • Summon DAO

Maybe by this time Farcaster will have a way to deploy a channel from the API. And we can add that to the summon flow.


Queue

Could eventually get a queue of channels we are going to get Farcastle set-up for. If we get a backlog of communities who want these tools it may even be possible to have them stake a token to move to the top of the queue. Could also do Yeeter's to get the community to pay for the implementation.

Leaderboard

Points system for participating in activites and contributing to the project

  • Can have a daily claim. Maybe make it a transaction to increase our transaction counts.

Leaderboard could have separate sections for Contributors and Channels. We could find a way to track channel activity and rank them.

Could use hearts and points.

Inventory

Items the player has collected for participating in activites and contributing to the project

image

Cast Action

Could have one like Moxie that has multiple options once you open the action sheet.

  • Could list active proposals
  • Could be a way to claim points

Other Random Shit

  • Have a garley barn in the Farcastle

October 30, 2024

Launch Checklist

Code Patterns

  • Check Parameters
  • Fetch Data
    • Error
    • Format Intents
  • Build Intents
  • Return Component
  • Add Intents

Questions

Should styles be in components that we reuse?

Do we need to update the URL structure of frames to mirror DAOhaus Admin?

Guess we need proposals in the front in order to get to that route in the frame

This may not be a big deal if we are providing share links and people do not have to manually construct the URLs.

Overview

To create a frame for overview all you have to do is replace https://admin.daohaus.club/#/molochv3/ with https://frames.farcastle.net/dao/

Proposals

To create a frame for proposals you have to replace https://admin.daohaus.club/#/molochV3/ with https://frames.farcastle.net/proposal/ then remove proposal before the ID 23.

Base Frame

Overview Frame

http://localhost:5173/dao/0xa/0xecddf0fec8dd7abd2f875ffed4a436ccc388d57a

Use Cases

  • To pin to channel

Image

image

Intents

image

  • Latest Active Proposal

  • What can we do with Safes?
  • Does it make sense to display how many Safes a DAO has?
  • What are the intents?
  • Frame data gets cached
  • Logic is ordered by the newest proposal first
  • Intent: Latest Active Proposals

Maybe the intents could be:

Proposal Frame

http://localhost:5173/proposal/0xa/0xecddf0fec8dd7abd2f875ffed4a436ccc388d57a/22,21

Use Cases

  • Share after creating a proposal
  • Share if there is a proposal you want to support or contend

Image

image

Intents

image

  • Vote
  • Next
  • Back to DAO

  • If you post a direct link to a proposal it will get cached
  • The intents may get out of order too
  • Is vote the right intent? Kinda expected a transaction but that intent taking you to the vote route makes sense
  • It would be nice to add share links to the proposals from DAOhaus Admin
  • Truncate the title to one line
  • Keep ID and proposal type
  • Get rid of date and time
  • Remove Grace Ends
  • Will be nice to show FID avatar under Submitted By

Maybe the intents could be:

  • Vote
  • DAO

Nice to have view votes

Vote Frame

http://localhost:5173/vote/0xa/0xecddf0fec8dd7abd2f875ffed4a436ccc388d57a/22

Use Cases

  • Vote on a Proposal

Image

image

Intents

If the voting is not active:

image


  • Vote frame surfaces more status
  • Nice to have the vote status bar
  • Nice to have view votes

Success Views

  • Need styles
  • May have been over optmized
  • Passes text or types
    • Vote
    • Execute
    • Custom
  • Can find at route like /success/custom
  • Do we need intents?

Error Views

  • Need styles
  • Invalid Parameters
  • DAO Not Found
  • Proposal Not Found

Guides

  • Summon DAO
  • Token Gate a Channel

Tools

Compare:

  • Modbot
  • Cura
  • Channel Kit

Test on /quarters

October 28, 2024 (🏰 Mirror, Mirror)

Miro Board

Agenda

  • Breathe
  • Reflect
  • Jam on Ideas
  • Review Roadmap
  • Review Project Board
  • Send out Milestone 2 Payment 1

Priorities

  • Shill FlowState
  • Quarters Channel
  • UX Review
  • Farcastle Fellowship

Reflection

  • People are excited. We need to figure out how to harness the energy to build momentum.
  • A lot of stuff got drummed up during the accelerator. How do we prioritize what to do and still keep doing the ongoing tasks that have been working well?
  • AI agents are the meta right now. Who knows how long it will last.
  • What is our path to sustainability?
  • How do we keep pushing our value of Built in Public?

Product

As the attention comes we need to back it up with real product.

We have a good story coming out of Level 2 with tools, guides, and the relationships we are forming. Need to figure out some product ideas next.

  • Update Level 3 on our Map

November and December will be good for getting the pieces in place for performance art.

Should be sharing our frames as much as possible. We can spend some time this week reviewing the flows.

DAO owning Hats tree to assign moderators is a big thing. We have seen the power of being active on social. The likes, comments, and recasts really start paying off. Having a team of people doing this from the same account is powerful.

Curious to get into mini-apps. They open up a lot of design space and will be cool to figure out from a technology standpoint. A lot of opportunity for new interactions here. We should figure out how we prioritize this exploration.

If we look at the current features we are promoting on our hompage

Onboard Members

Effortlessly welcome new allies into your community, fostering a sense of belonging and shared purpose.

Raise Funds

Unlock the power of collective resources by seamlessly raising funds for your initiatives.

Make Decisions

Empower your community to shape its destiny through collaborative decision making in the Warcast feed.

We can focus on moving through these from the bottom up. We should have the core of decision making with the DAOhaus features in frames by the end of Level 2. Figure out what still remains for Level 3.

For raise funds we have Yeet From Frames as the foundation. Will have to figure out what needs to change or be added to adapt it for Farcastle.

Onboarding members is big. These are important flows for us to figure out. Now that the channels and tools are hardening it will be good to spend some time on this. How might we make joining channels easy? How will we handle role delegation?

Performance Art

This might actually be the crazy idea that gets us paid.

Will integrate aspects of:

  • Lore
  • Governance
  • DAOs
  • AI

Binji from Optimism is looking for something along these lines and may have some ideas to contribute and a line on grants.

Nick from Hats is totally into it.

There is this other dude that is all about lore and I cannot remember his username right now.

This is an exciting style of stunt that is just the type of marketing we can accomplish. We have to the tools. This is a cool way to show them off. It's a demo not telling people what they should do. Get them interested and inspired to do something similar. I love this.

Community

Regulars at the Post Yer Ale Happy Hour on Tavern are eager to get involved. Christina, Plor, Boiler, Aliditrus. We should find a way to activate them. Maybe this is a good way to use an AI agent. We can work with them to develop their Farcastle personas and start focusing on the support we need the most. Let them take ownership of different areas.

Partners

The partner talks have been going well. Need to make sure to continue these conversations and continue to form new relationships. Should ask Marshal what we need to do to formalize the partnerships. Talking to Superfluid on Friday. Maybe we can line them up next. Need to find somebody at Safe too.

Grants

What do we need funds to build? (Level 3)

Getting clear on this will make Boiler's job easier.

Not really seeing the PublicNouns connection. There is not a Nouns connection yet. But we could do a Nouns fork for Hollow Servants NFT. Maybe we could get them to give us the grant and deposit it into FlowState. That would be a cool flex of connecting shit that may be interesting.

Maybe we focus on Purple DAO. There is also the Base Builds and I think Optimism has another non-retro program.

Merkle Manufactury also teased Q4 grants.

We need to build some steam and have things working before Optimism and Base get interested.

Have to start pumping the Flow State project. This is a great chance to establish a baseline income. Do not know how the multipliers work. But we can each add some ETH if it is gonna get multiplied. Maybe ask DAOhaus to contribute. We should list out our homies in the Octant community and slide into the DCs. Boiler, Rowdy, Wasabi, Christina, Sky.

Not enough to pay the bills. Think there is currently only 15 ETH in the matching pool.

Channels

  • /farcastle
  • /quarters
  • /post-yer-ale
  • /now-playing
  • Brood Operators DAO (Or maybe just the channel subdao)
  • /octant

Creating the /quarters channel should be done soon. This will also help us activate the Farcastle Fellowship. We just need to set the expectations that it is ephemeral and experimental and will change often as we try different things.

Could we find another channel to collab with that is not in the MetaCartel ecosystem?

What are the little things we can do?

Finding channel owners should be a high priority. Do we need something more concrete? Do they have to deploy a Moloch v3 contract? We should be scheduling customer development interviews on a regular basis. Just start the relationships and get a better understanding of what problems they are trying to solve.

Think of exsiting media channels like TV and radio. They need interesting content. The tech does not matter. How might we make the channel fun to watch. This acutally solves the big "Quality Content" issues the Warpcast team is trying to figure out. Show them how it is done.

We may need to starting framing channel DAOs differently. They do not have to be the DAO for the entire organization. They may simply be who manages the channel. They can request funds from the parent channel for marketing and communication efforts. If Optimism uses Farcastle it may not be for the protocol DAO but for one of their marketing channels. Now there will also be Farcaster native organizations that may be the parent DAO. Guess these may be two different market segments.

Can we drive activity with Farcastle right out of the box?

What do we see the channel DAO managing?

There are going to be multiple ways to implement channel DAOs. Do we want to be opinionated or try to remain flexible?

Agents

Aetherneet is a good test case to demonstrate some ideas of how this comes together.

ToDo

September 11, 2024

Goals for Today

  • Get proposal costs and timeline estimated
  • Determine what our ask is
  • Come up with a plan for the next two weeks

Post Yer Ale

  • Sam leaves town on September 20th and will be in Denver on the 25th
  • He likes the icon we are using for the channel
  • Will will need to create Vocs site
  • Deploy to Cloudflare
  • Configure the subdomain post.brood.beer could also use pya.brood.beer
  • Post is more active
  • Should add a link in the channel description
  • Audience will be add the event
  • Explain what they need to do any why
  • What is the channel?
  • How do you post?
  • Add links to Proof-of-Drink
  • Add link to Post Yer Ale channel from POD results page after scanning beer
  • We will need to update the Automod config with the new contract
  • Schedule Tavern event
  • Create posts to share on day of events on Warpcast, Discord, and Telegram

Farcastle

  • Maybe Brood is the first DAO we can migrate from Discord to Farcaster
  • Targeting Superchain with Base and Optimism makes sense
  • Block off a four hour block of time for us to sync each week (remote co-working)
  • Explore and prepare for channel decentralization
  • Can DAO contract own a channel?
  • Can we launch a channel with a higer order summoner?
  • May be able to get some exposure when decentralized channels drop
  • Getting over our first hurdle will be big
  • Farcastle
    • Deploy Frog to Cloudflare
    • Design template
    • Basic styles, fonts, colors, layout

Proposal Costs

Time Up to September 11

20 hours

Sam: 4
Travis: 16

  • August 21
    • Sam: 1
    • Travis: 2
  • August 28
    • Sam: 1
    • Travis: 3.5
  • September 4
    • Sam: 1
    • Travis: 5
  • September 10
    • Travis: 1
  • September 11
    • Sam: 1
    • Travis: 4.5

Milestone 1

  • POD protocol-gated post-yer-ale channel on Warpcast
  • Pimped-out channel with active community usage
  • Landing page at a subdomain on brood.beer
  • Promotional activities during Post Yer Ale Happy Hour on Tavern (September 19th)
  • Update Automod config with new contract address
  • Decent Event

40 hours

Milestone 2

  • Repo strategy (modular reuse of code)
  • Domain
  • Design
  • Deploy
  • View DAO Overview Frame
  • View Proposal Frame
  • Vote on Proposal Frame
  • Execute Proposal Frame

~ 4 weeks: 16 hours each per week

128 hours

  • Farcastle website
  • Guide to creating a DAO from a channel on Warpcast
  • Guide for configuring Automod
  • Now Playing DAO

~ 2 weeks: 12 hours each per week

48 hours

176 hours
125 rate
$22,000

Bake in some a 25% discount we are willing to take in $HAUS. Getting the rest in OP is fine.

Around 25k sounds good

Hourly Rate: $125

Milestone Amount Hours
Milestone 1 $5,000.00 40
Milestone 2 $22,000.00 176
Sub Total $27,000.00
25% $HAUS Discount $6,750.00
Total $20,250.00
OP 1.55
HAUS 0.518

September 4, 2024

Goals for Today

  • Review updates to proposal
  • Review PYA channel
  • Figure out what to hack on

Proposal Feedback


  • We are not really enhancing the Moloch v3 contracts
  • If we hope to replace Discord at what point do you need to have multiple channels?
  • The proposal does not really include time dedicated to geeking on out PYA
  • Spend time pimping out the PYA channel
  • Create a Channel Template document to use to explain the various setting and blanks that need to be filled
  • What if
    • Phase 1 was for PYA
    • Phase 2 was for Rage Beats
    • Phase 3 was for launching Rage Beats
  • Proof-of-drink is an NFT not a ERC-20 DAO membership token

Review PYA channel

  • Dekan minted the NFT but does not have that wallet connected to Warpcast
  • Create list of how-to Farcastle Tutorials

To Think About

  • What do we need to do to pimp out out the 'post-yer-ale channel'?
  • What updates do we need to make to Automod?
  • Should we require a photo in the post?
  • Should we create a Post Yer Ale page?
  • HMW add a Proof-of-Drink frame?
  • How does a DAO manage admin?
  • Will need a new use case for milestone two?
  • Apply the same process and document how it is done
  • What kind of cast action could we create as a post MCON follow-on?
  • HWM fund the Rage Beats treasury?
  • HMW get featured on the Explore view?

Next Steps

  • Have proposal ready for Community Camp

August 28, 2024

Sam is looking into the Warpcast API Reference

Goals for Today

  • We can take a pass on the proposal async
  • Let's fuck around

Thoughts

  • This stuff is pretty powerful
  • It is not a one-click set up but still pretty cool
  • Like how the Recent and Main feed works
  • They are like little composable pieces
  • We can pull in something others built
  • We can create our own
  • Should try to create little guides for everything we do
  • Can become an instruction manual like LEGO
  • Each milestone can have
    • Wireframes
    • Flows
    • Deliverable
    • Guides
    • Marketing materials
  • What do we need to do to share a proposal next week?
  • Actions can lead into frame flows
  • Find examples of good actions and frames and add them to Farcaster Examples
  • List examples of our flows

Warpcast Explore Feature

Only on mobile for now

image

image

What is an app?

  • Maybe an mobile app or site that can stand alone?
  • Probabably uses SWIF (sign-in with Farcaster)
  • Uses Farcaster data

What is an action?

Small features you can add within the Warpcast interface. Have to be installed. Some have to do with the cast you activate them from. Others are just a way to enter an app that is unrelated to the cast. A lot of actions lead into frame flows.

  • Kind of funny UX

Proposal Feedback

  • Good pragmatic start
  • May have too many words
  • Story is getting lost
  • Gives us a lot to work with
  • You answered a lot of the questions I wrote down
  • What are the goals for this series of projects?
  • What do we hope to achieve?
  • What are we trying to accomplish?
  • Starts to get pretty vague?
  • How might we make it concrete?
  • How might we show the roadmap without much detail for what comes down the road?
  • How might we get people excited about a bigger vision while showing the next steps to go in that direction?
  • Is what we have not the right pieces?
  • How might we include iterations in a series of proposals?

Automod

Gives you tools for curating the feed of a channel. There are both manual and automated ways to promote content to the main feed.

Can we focus on improving the quality of the content and not worry about the quantity?

Communication is more effective in smaller groups.

Token Gating

Why would it be desirable to add token gating?

Gives you a reason to want that token if you want to contribute to that group.

Are there other token gating tools?

Post Yer Ale

Should we just go ahead and create the channel instead of working through a dummy example?

  • Document the steps for setting up a DAO
  • Document the steps for buying a channel
  • Document the steps for setting up Automod

We can use the Peaches DAO for now.

  • Update automod rules before MCON

https://automod.sh/~/channels/post-yer-ale/

Rules

We can add rules that automatically promote a cast from Recent to Main

What rules do we want to add with automod?

It would be cool to have a DAO proposal for rules added to automod

image

Do we need other rules?

The sweep feature can apply new rules to the last 100 casts. There is also a way to simulate new rules

Rituals

Are recurring casts that can include cast Actions.

image


August 21, 2024

  • Sam
  • Ξ2T

FARCASTLE :: Minimum Viable DAO

Communities should be about the culture not the tools. They should be collaborating around something they care about.

  • Sharing information
  • Making decisions

Communication is the missing piece of technology in DAOs. Can Farcaster channels can bring together communication and onchain decision making?

Can we articulate a vision for channel DAOs? Bringing

Highlight the

What does the future of this combination look like?

  • What is the minimum DAO implementation we can do with Farcaster?
  • What can be done manually?
  • What do we want to build and why?

The communication aspect is the core piece that is missing from DAO tech. How might we localize comms and notifications.

We get locked into our communication tools. The switching costs of leaving Discord or Telegram are high. Imagine a future where you can roll your own interface and add your own features. Where communities have multiple clients.

Our Goals

  • Spend our synchronous time doing shit instead of talking about it

How might we incentivize participating in what you enjoy doing? Even if it is just weird points stuff.

  • Checking in on Gowalla
  • Watering peach trees
  • Rating a book on Goodreads

Manually do everything to figure out what we need to build.

Enjoy what we are doing. It will be a win if the outcomes are fun little DAO zones we like to hang out in.

Cool Use Cases

What are places we already like to hang out and share?

With projects related to use cases it will be cool to be explicit about what this community (channel/DAO) does with their funds.

Flows

  • Channel adds a DAO
  • DAO adds a channel

Member Onboarding

  • New layouts for Yeet From Frames
  • Learn how to add Yeet to existing DAO

Data Frames

Pulling existing DAO data into a new interface.

  • Figure out how to make the connections
  • Will be base tooling for other features
  • Can add interactions with Frame intents

Technologies and Things to Figure Out

What is the pupose of token-gating channels?

How do we set up token-gated channels?

What is required for moderation?

How do these connect?

  • Farcaster IDs (FID)
  • Channel IDs (CID)

Bots for posting frames with new proposals

  • Frames
  • Actions
  • Clients
  • Bots
  • Direct Messages

MCON

There is good energy around RaidBrood and Decent at MCON

  • Token gated post-yer-ale channel on Farcaster

Funding

Aligns with the Add Supplemental Technologies higest signal from this season.

We would like to have some space to focus on the work. It is difficult to carve out time for anything that is unpaid.

Benefits to DAOhaus

  • Client diversity for the protocol
  • A new way to display what we have already built
  • Bring new DAOs onto the platform
  • Bring new members into the DAOs

Building on Farcaster

What are the dangers of closely aligning with a VC backed protocol?

  • They go out of business
  • They build our features into their core

What are the benefits to building on Farcaster?

How does us building this benefit Farcaster?

If we are building iteresting things will they promote it?

Look into the new Warpcast Exlore feature

Todo

  • Sam will iterate on the proposal and send it to Ξ2T to take a pass
  • Ξ2T will work on compiling some resources from Warpcast, docs, and the stuff we have shared in the Farcastle thread on the DAOhaus server

Next Meeting

  • Look into the new Warpcast Explore feature
  • Automod
  • How might we move our communication about this project to Warpcast?