<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anthony Montanez</title>
    <description>The latest articles on DEV Community by Anthony Montanez (@anthonym).</description>
    <link>https://dev.to/anthonym</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3456658%2Fdcaefd58-a732-436c-8cc7-beffcc77e1d1.jpeg</url>
      <title>DEV Community: Anthony Montanez</title>
      <link>https://dev.to/anthonym</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anthonym"/>
    <language>en</language>
    <item>
      <title>From Build Club to MainNet Building Shadow labz on Midnight</title>
      <dc:creator>Anthony Montanez</dc:creator>
      <pubDate>Mon, 05 Oct 2026 11:35:58 +0000</pubDate>
      <link>https://dev.to/anthonym/from-build-club-to-mainnet-building-shadow-labz-on-midnight-b3k</link>
      <guid>https://dev.to/anthonym/from-build-club-to-mainnet-building-shadow-labz-on-midnight-b3k</guid>
      <description>&lt;h1&gt;
  
  
  From Build Club to Mainnet: My Journey as a Midnight Developer
&lt;/h1&gt;

&lt;p&gt;I'd like to introduce a project I've been working on throughout the summer: &lt;strong&gt;Shadow Labz&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It started as a project during &lt;strong&gt;Midnight Build Club&lt;/strong&gt;, an eight-week program where I joined a group of developers building products using Midnight technology.&lt;/p&gt;

&lt;p&gt;Over those eight weeks, an idea slowly turned into an actual platform.&lt;/p&gt;

&lt;p&gt;But before I show you what we built, we have to go back to where everything started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Surveys!
&lt;/h2&gt;

&lt;p&gt;Have you ever completed a poll or survey?&lt;/p&gt;

&lt;p&gt;You know the type: a few multiple-choice questions, maybe some ratings, and a little feedback box at the bottom.&lt;/p&gt;

&lt;p&gt;They may seem simple, but surveys can be incredibly useful.&lt;/p&gt;

&lt;p&gt;You can gather data, identify patterns, discover problems you may have overlooked, and learn more about the people you're trying to build for.&lt;/p&gt;

&lt;p&gt;Usually, you create a group of questions, send them to a particular audience, collect the responses, and then use that information to form a hypothesis.&lt;/p&gt;

&lt;p&gt;That's exactly what we did.&lt;/p&gt;

&lt;p&gt;We created a survey focused on &lt;strong&gt;DAOs and Web3 communities&lt;/strong&gt; and shared it with DAO members, community managers, and people interested in starting their own DAOs.&lt;/p&gt;

&lt;p&gt;One thing stood out:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Communities were spending a lot of money and effort piecing together their infrastructure.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Voting might happen on one platform.&lt;/p&gt;

&lt;p&gt;Treasury information might live somewhere else.&lt;/p&gt;

&lt;p&gt;Community discussions happen on Discord.&lt;/p&gt;

&lt;p&gt;Token or NFT verification requires another tool.&lt;/p&gt;

&lt;p&gt;Calendars, proposals, analytics, and other community tools are often scattered across completely different services.&lt;/p&gt;

&lt;p&gt;That gave us an idea:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What if we could build something similar to platforms like Snapshot or Tally, but focused on &lt;strong&gt;private governance&lt;/strong&gt;, community tooling, and cross-chain functionality?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And that is how &lt;strong&gt;Shadow Labz&lt;/strong&gt; was born.&lt;/p&gt;




&lt;h2&gt;
  
  
  Wait... What Is a DAO?
&lt;/h2&gt;

&lt;p&gt;DAO stands for &lt;strong&gt;Decentralized Autonomous Organization&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That sounds complicated, but the idea is much simpler than the name.&lt;/p&gt;

&lt;p&gt;At its core, a DAO is a way for a community to govern itself.&lt;/p&gt;

&lt;p&gt;One of the most common features of a DAO is a &lt;strong&gt;proposal&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A proposal could be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A budget request&lt;/li&gt;
&lt;li&gt;A new feature&lt;/li&gt;
&lt;li&gt;A community decision&lt;/li&gt;
&lt;li&gt;A change in direction&lt;/li&gt;
&lt;li&gt;A funding request&lt;/li&gt;
&lt;li&gt;A new rule&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Community members then vote on that proposal.&lt;/p&gt;

&lt;p&gt;Ideally, the result represents what the community wants.&lt;/p&gt;

&lt;p&gt;But there is one major problem with traditional Web3 governance:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Everything is often public.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Your wallet is public.&lt;/p&gt;

&lt;p&gt;Your vote can be public.&lt;/p&gt;

&lt;p&gt;Your voting history can be public.&lt;/p&gt;

&lt;p&gt;Your delegation can be public.&lt;/p&gt;

&lt;p&gt;Depending on the community, that can create pressure around how someone votes.&lt;/p&gt;

&lt;p&gt;That is where Midnight became especially interesting to us.&lt;/p&gt;

&lt;p&gt;With Midnight, we can explore governance where certain information can remain private while still allowing the system to verify that the rules were followed.&lt;/p&gt;

&lt;p&gt;For Shadow Labz, that means building toward things like &lt;strong&gt;private voting and private governance&lt;/strong&gt;, where users do not necessarily need to publicly expose how they voted.&lt;/p&gt;

&lt;p&gt;No public vote history.&lt;/p&gt;

&lt;p&gt;No pressure to explain why you voted a certain way.&lt;/p&gt;

&lt;p&gt;The community gets the result without requiring every participant to reveal everything about themselves.&lt;/p&gt;




&lt;h1&gt;
  
  
  Building the Tools Communities Actually Need
&lt;/h1&gt;

&lt;p&gt;Voting was only the beginning.&lt;/p&gt;

&lt;p&gt;Once we started thinking about community governance, another question came up:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What else does a community need?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Quite a lot, actually.&lt;/p&gt;

&lt;h2&gt;
  
  
  Treasury Tracking
&lt;/h2&gt;

&lt;p&gt;A proper treasury is one of the most important parts of many communities.&lt;/p&gt;

&lt;p&gt;Who controls it?&lt;/p&gt;

&lt;p&gt;How much money is coming in?&lt;/p&gt;

&lt;p&gt;How much is going out?&lt;/p&gt;

&lt;p&gt;Where are funds being sent?&lt;/p&gt;

&lt;p&gt;Is the community able to see what is happening?&lt;/p&gt;

&lt;p&gt;Blockchain already gives us something incredibly useful here: transparency.&lt;/p&gt;

&lt;p&gt;For example, imagine your community treasury is on the &lt;strong&gt;XRP Ledger&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The wallet already exists on-chain.&lt;/p&gt;

&lt;p&gt;So instead of forcing the community to manually search through transactions, why not give them a dashboard?&lt;/p&gt;

&lt;p&gt;That's essentially what we built.&lt;/p&gt;

&lt;p&gt;A DAO can add a wallet address that it wants the community to monitor.&lt;/p&gt;

&lt;p&gt;Shadow Labz can then display information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Treasury activity&lt;/li&gt;
&lt;li&gt;Incoming transactions&lt;/li&gt;
&lt;li&gt;Outgoing transactions&lt;/li&gt;
&lt;li&gt;Balance information&lt;/li&gt;
&lt;li&gt;Visual charts and statistics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It gives the community a much easier way to understand what is happening with its treasury.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foe5mb1xo3lwa9pzy4gfv.png" alt=" " width="800" height="719"&gt;
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Keeping Everyone in Sync
&lt;/h1&gt;

&lt;p&gt;Another feature I built was a &lt;strong&gt;calendar&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It sounds simple, but community coordination becomes difficult very quickly when you're part of several groups.&lt;/p&gt;

&lt;p&gt;Our calendar syncs events across the DAOs you've joined.&lt;/p&gt;

&lt;p&gt;For example, it can show upcoming proposal deadlines so you don't forget to vote before a proposal closes.&lt;/p&gt;

&lt;p&gt;Communities can also create custom events and attach links.&lt;/p&gt;

&lt;p&gt;Maybe it's:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A community call&lt;/li&gt;
&lt;li&gt;A governance meeting&lt;/li&gt;
&lt;li&gt;An AMA&lt;/li&gt;
&lt;li&gt;A livestream&lt;/li&gt;
&lt;li&gt;A funding deadline&lt;/li&gt;
&lt;li&gt;A product launch&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even creators could use it.&lt;/p&gt;

&lt;p&gt;If you run a YouTube channel, for example, your community could see when you're planning to go live.&lt;/p&gt;

&lt;p&gt;Governance isn't only about voting.&lt;/p&gt;

&lt;p&gt;It's also about helping communities stay organized.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcuymlkvxs4gv0ez5yqnf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcuymlkvxs4gv0ez5yqnf.png" alt=" " width="800" height="648"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Gating Your Community
&lt;/h1&gt;

&lt;p&gt;Another feature we're excited about is &lt;strong&gt;community gating&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;There are thousands of NFT communities that want more ways to give their NFTs utility.&lt;/p&gt;

&lt;p&gt;Governance is one possible use case.&lt;/p&gt;

&lt;p&gt;Imagine owning an NFT that doesn't simply sit inside your wallet.&lt;/p&gt;

&lt;p&gt;Instead, that NFT could grant access to a community, unlock governance features, or determine a member's role inside that community.&lt;/p&gt;

&lt;p&gt;It also provides another layer of verification.&lt;/p&gt;

&lt;p&gt;We are exploring things like different permissions for different NFT tiers.&lt;/p&gt;

&lt;p&gt;For example, a particular NFT collection or NFT trait could eventually unlock a special community role.&lt;/p&gt;

&lt;p&gt;We're also exploring &lt;strong&gt;weighted voting&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Maybe a community wants members holding a particular asset to have additional voting weight.&lt;/p&gt;

&lt;p&gt;Or perhaps users need to hold a minimum amount of a token before they can join a DAO.&lt;/p&gt;

&lt;p&gt;These systems have to be designed carefully, so we're actively gathering feedback and figuring out what makes the most sense for different types of communities.&lt;/p&gt;

&lt;p&gt;And gating isn't limited to NFTs.&lt;/p&gt;

&lt;p&gt;Tokens can be used as well.&lt;/p&gt;

&lt;p&gt;That opens up a lot of possibilities for how communities determine membership and participation.&lt;/p&gt;




&lt;h1&gt;
  
  
  A Full-Circle Moment
&lt;/h1&gt;

&lt;p&gt;One of my favorite parts of this project is that we eventually came right back to where everything started.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Polls and surveys.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My partner actually brought this idea up very early in the project.&lt;/p&gt;

&lt;p&gt;At the time, we were focused heavily on DAO governance.&lt;/p&gt;

&lt;p&gt;But eventually we realized:&lt;/p&gt;

&lt;p&gt;Why stop at governance proposals?&lt;/p&gt;

&lt;p&gt;Private polling could be useful almost anywhere.&lt;/p&gt;

&lt;p&gt;So we built &lt;strong&gt;Shadow Polls&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You could use a poll during a livestream to ask your audience:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Who should the next guest be?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Or:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What song should we play next?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You could use polls at events, inside online communities, for feedback, or simply to gather opinions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj2ee8l1s0izrglbeb9j9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj2ee8l1s0izrglbeb9j9.png" alt=" " width="800" height="689"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then we took it another step further.&lt;/p&gt;

&lt;p&gt;Instead of only creating a single poll, you can create an entire &lt;strong&gt;survey&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Multiple questions.&lt;/p&gt;

&lt;p&gt;Different answer types.&lt;/p&gt;

&lt;p&gt;Feedback boxes.&lt;/p&gt;

&lt;p&gt;Essentially the same kind of tool we originally used to gather the information that helped us design Shadow Labz in the first place.&lt;/p&gt;

&lt;p&gt;That's probably my favorite full-circle moment of the entire project.&lt;/p&gt;

&lt;p&gt;We used surveys to help us understand the problem.&lt;/p&gt;

&lt;p&gt;And now surveys are part of the product.&lt;/p&gt;

&lt;p&gt;Even better, people using the polling experience don't necessarily need to already understand Midnight or manage a crypto wallet themselves.&lt;/p&gt;

&lt;p&gt;We can handle much of that complexity behind the scenes.&lt;/p&gt;

&lt;p&gt;For me, that's important.&lt;/p&gt;

&lt;p&gt;Blockchain applications shouldn't require every user to become a blockchain expert before they can use them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fohihl0q2h4rqf3c6zi6w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fohihl0q2h4rqf3c6zi6w.png" alt=" " width="487" height="789"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  From Build Club to Mainnet
&lt;/h1&gt;

&lt;p&gt;And then came one of our biggest milestones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mainnet.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What started as an idea during Midnight Build Club became something we could actually build, test, iterate on, and bring forward as a real product.&lt;/p&gt;

&lt;p&gt;Shadow Labz is now our attempt at building a &lt;strong&gt;privacy-focused governance and community platform&lt;/strong&gt; that communities can actually use.&lt;/p&gt;

&lt;p&gt;The goal is bigger than simply creating another voting website.&lt;/p&gt;

&lt;p&gt;We want to give communities the tools they need to govern themselves while taking advantage of what blockchain and privacy technology can offer.&lt;/p&gt;

&lt;p&gt;With our base experience, communities can start with features such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Private voting&lt;/li&gt;
&lt;li&gt;Proposal management&lt;/li&gt;
&lt;li&gt;Discord integration&lt;/li&gt;
&lt;li&gt;Community tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And if you just want to experiment with private voting without creating an entire DAO, you can check out the &lt;strong&gt;polling tools&lt;/strong&gt; as well.&lt;/p&gt;

&lt;p&gt;No deep blockchain knowledge required.&lt;/p&gt;




&lt;h1&gt;
  
  
  What I Learned
&lt;/h1&gt;

&lt;p&gt;Build Club taught me something that I think a lot of developers eventually learn:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The first version of your idea probably isn't the product you end up building.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We started by asking questions.&lt;/p&gt;

&lt;p&gt;Those questions led us to DAOs.&lt;/p&gt;

&lt;p&gt;DAOs led us to private governance.&lt;/p&gt;

&lt;p&gt;Governance led us to treasuries, calendars, token gating, Discord integrations, polls, and surveys.&lt;/p&gt;

&lt;p&gt;And somehow, after building all of that, we ended up right back at the surveys that started the journey.&lt;/p&gt;

&lt;p&gt;That's what made this experience so interesting.&lt;/p&gt;

&lt;p&gt;Shadow Labz wasn't something I completely designed on day one.&lt;/p&gt;

&lt;p&gt;It evolved through feedback, conversations, experiments, mistakes, and actually building things.&lt;/p&gt;

&lt;p&gt;And we're still figuring out where it goes next.&lt;/p&gt;

&lt;p&gt;A huge thank you to &lt;strong&gt;Midnight Build Club&lt;/strong&gt; and everyone who gave us feedback throughout the process.&lt;/p&gt;

&lt;p&gt;From Build Club to mainnet has been a crazy journey.&lt;/p&gt;

&lt;p&gt;And I think we're only getting started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Until Next Time
&lt;/h2&gt;

&lt;p&gt;Love you all.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MrParanormal39&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shadow Labz:&lt;/strong&gt; &lt;a href="https://www.shadowlabz.io" rel="noopener noreferrer"&gt;https://www.shadowlabz.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>midnightfordevs</category>
      <category>midnightchallenge</category>
      <category>cardano</category>
      <category>xrpl</category>
    </item>
    <item>
      <title>How Midnight Brings Privacy to DAO's</title>
      <dc:creator>Anthony Montanez</dc:creator>
      <pubDate>Sat, 18 Apr 2026 16:56:46 +0000</pubDate>
      <link>https://dev.to/anthonym/how-midnight-brings-privacy-to-daos-3m1j</link>
      <guid>https://dev.to/anthonym/how-midnight-brings-privacy-to-daos-3m1j</guid>
      <description>&lt;h1&gt;
  
  
  Why DAOs on Midnight Are Better
&lt;/h1&gt;

&lt;p&gt;You may be wondering: &lt;strong&gt;what is a DAO?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A DAO, or &lt;strong&gt;decentralized autonomous organization&lt;/strong&gt;, is basically a company, community, or group that is run by code instead of traditional leadership structures. So instead of a board of directors or a CEO making all the calls, you have a group of people who can vote on proposals and help guide decisions.&lt;/p&gt;

&lt;p&gt;That part is not new.&lt;/p&gt;

&lt;p&gt;What &lt;strong&gt;is&lt;/strong&gt; exciting is what happens when you bring DAOs to &lt;strong&gt;Midnight&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem with traditional DAOs
&lt;/h2&gt;

&lt;p&gt;On a regular public chain like Ethereum, you can absolutely build a DAO and let people vote on proposals.&lt;/p&gt;

&lt;p&gt;The problem is that those votes are usually visible on the public ledger.&lt;/p&gt;

&lt;p&gt;That is great for transparency and verifying results, but not so great if privacy actually matters. In some situations, people may not want their votes, activity, or participation exposed for everyone to see.&lt;/p&gt;

&lt;p&gt;That is where &lt;strong&gt;Midnight&lt;/strong&gt; stands out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Midnight changes the game
&lt;/h2&gt;

&lt;p&gt;On Midnight, you can cast a vote, keep that vote private, and still verify that the vote was made correctly.&lt;/p&gt;

&lt;p&gt;That is a huge difference.&lt;/p&gt;

&lt;p&gt;You still get verifiable outcomes, but without exposing everything publicly. That opens the door for a very different kind of DAO design, especially for use cases where privacy matters.&lt;/p&gt;

&lt;p&gt;You can already imagine how this could change the way DAOs work across different industries and communities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Want to see how it works?
&lt;/h2&gt;

&lt;p&gt;If you are curious about the implementation, check out the &lt;strong&gt;GitHub link below&lt;/strong&gt;.&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/paranormal39" rel="noopener noreferrer"&gt;
        paranormal39
      &lt;/a&gt; / &lt;a href="https://github.com/paranormal39/midnight-example-dao" rel="noopener noreferrer"&gt;
        midnight-example-dao
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Midnight DAO Voting DApp&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://shields.io/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/204d2080aa8391fe7a6da19076ffe29861ef335c6928285b7077b36e197e9929/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6d70616374253230546f6f6c636861696e2d302e352e312d3161626339632e737667" alt="Generic badge"&gt;&lt;/a&gt; &lt;a href="https://shields.io/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/8e5fb6e01cbfb6cfdf023126f7aa2f79887299bf6eddb133ab6e4e10b8464899/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52756e74696d652d302e31352e302d677265656e2e737667" alt="Generic badge"&gt;&lt;/a&gt; &lt;a href="https://shields.io/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/7e5874109068c31493c6f520e234b72b9d11e66eb383fbbc1f9b98f025e50e75/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547970655363726970742d352e382e332d626c75652e737667" alt="Generic badge"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A privacy-preserving DAO voting contract using a &lt;strong&gt;commit/reveal&lt;/strong&gt; scheme with cryptographically enforced privacy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Commit/Reveal Voting&lt;/strong&gt; - Two-phase voting where votes are hidden during commit phase and revealed later&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Circuit-Derived Nullifiers&lt;/strong&gt; - Nullifiers computed inside ZK circuits using &lt;code&gt;persistentCommit&lt;/code&gt; to prevent double voting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MerkleTree Commitments&lt;/strong&gt; - Vote commitments stored in a MerkleTree for privacy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tally Enforcement&lt;/strong&gt; - Vote tallies incremented inside the reveal circuit (cryptographically enforced)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Three vote types&lt;/strong&gt; - YES, NO, and APPEAL options&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proposal State Machine&lt;/strong&gt; - Proposals progress through COMMIT → REVEAL → FINAL phases&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For detailed DAO documentation, see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/paranormal39/midnight-example-dao/DAO-CONCEPTS.md" rel="noopener noreferrer"&gt;DAO-CONCEPTS.md&lt;/a&gt; - Core concepts and architecture&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/paranormal39/midnight-example-dao/DAO-DEPLOYMENT.md" rel="noopener noreferrer"&gt;DAO-DEPLOYMENT.md&lt;/a&gt; - Deployment and API reference&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Network Targets&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Supports Preprod testnet (recommended for getting started):&lt;/p&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Network&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Preprod&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Public testnet&lt;/td&gt;
&lt;td&gt;&lt;code&gt;npm run start-ps&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Project Structure&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;
&lt;pre class="notranslate"&gt;&lt;code&gt;example-dao/
├── contract/                          # Smart contracts (Compact language)
│   ├── src/dao.compact                # DAO voting smart contract
│   ├── src/dao-witnesses.ts           # DAO witness&lt;/code&gt;&lt;/pre&gt;…&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/paranormal39/midnight-example-dao" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;You can also check out the &lt;strong&gt;YouTube demo&lt;/strong&gt; linked below and follow along with the walkthrough.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/SvC5lz9PVVk"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In the demo, I go over the installation process and some of the core differences between a typical DAO and a DAO built on Midnight. The cool part is that you can take this code, customize it, and use it as the foundation for your own DAO.&lt;/p&gt;

&lt;h2&gt;
  
  
  A quick look under the hood
&lt;/h2&gt;

&lt;p&gt;One big difference is that instead of traditional Solidity-style functions, Midnight uses &lt;strong&gt;circuits&lt;/strong&gt;. These circuits define the logic that gets proven with &lt;strong&gt;zero-knowledge proofs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The proof server then helps generate a proof showing that the transaction followed the contract rules, without exposing the private data behind it.&lt;/p&gt;

&lt;p&gt;That means you can verify that something was done correctly without putting all the sensitive details out in public.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe2y3zrn38m2e4bqy0162.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe2y3zrn38m2e4bqy0162.png" alt=" " width="605" height="617"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What about the data?
&lt;/h2&gt;

&lt;p&gt;So how is that data handled?&lt;/p&gt;

&lt;p&gt;Before it ever leaves your machine, it gets hashed. That means the information is already being transformed into something cryptographic before it reaches the proof server. That adds another layer of security to the overall flow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters
&lt;/h2&gt;

&lt;p&gt;This is really just the beginning.&lt;/p&gt;

&lt;p&gt;We already see DAOs shaping governance, communities, and digital coordination. But privacy-first infrastructure like Midnight could help take DAOs into areas where privacy is not optional.&lt;/p&gt;

&lt;p&gt;Think about things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;health-related governance&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;personal finance&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;private organizations&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sensitive voting systems&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is where this starts to feel a lot bigger than just another DAO demo.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;This is where things get exciting blockchain can now start stepping in these more regulated business sectors.Midnight helps with that by puting privacy first.&lt;/p&gt;

&lt;p&gt;Follow me on all platforms: &lt;strong&gt;@mrparanormal39&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>midnight</category>
      <category>web3</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Building a DAO Into My Game🎮</title>
      <dc:creator>Anthony Montanez</dc:creator>
      <pubDate>Fri, 12 Sep 2025 14:47:56 +0000</pubDate>
      <link>https://dev.to/anthonym/building-a-dao-into-my-game-13p0</link>
      <guid>https://dev.to/anthonym/building-a-dao-into-my-game-13p0</guid>
      <description>&lt;h2&gt;
  
  
  What is a Decentralized Autonomous Organization (DAO)?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcyq3gvoakwszksog00pg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcyq3gvoakwszksog00pg.png" width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A DAO is a new way for communities to operate. But what does that really mean?&lt;br&gt;
What is its purpose? Has it actually benefited us?&lt;/p&gt;

&lt;p&gt;These are the questions I asked myself while diving deeper into Web3.&lt;/p&gt;

&lt;p&gt;Back at Consensus 2024, I noticed something important: hackathon judges were especially drawn to projects that integrated DAOs. That’s when I realized my original project was falling behind. So I scrapped it and decided to start fresh, with a broader vision.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://itch.io/blog/937235/-devlog-1-the-throne-is-empty" rel="noopener noreferrer"&gt;https://itch.io/blog/937235/-devlog-1-the-throne-is-empty&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s how Kingdom of Gold evolved into not just a game, but a community-driven experiment in governance.&lt;/p&gt;

&lt;h2&gt;
  
  
  DAO Proposals That Fit Well in Games
&lt;/h2&gt;

&lt;p&gt;Here are three proposal types I believe work perfectly with Kingdom of Gold:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fakvr53rha1n5khw2kn26.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fakvr53rha1n5khw2kn26.png" width="318" height="574"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Treasury Allocation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Simple but powerful: the community can decide to swap one asset for another. Example → Sell some GXG (the in-game token) for XRP, or flip it the other way. This gives real power to the community treasury and keeps governance meaningful.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Rule Changes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Players know their experience best. Proposals can address mechanics, economy tweaks, or community-driven balance changes. This helps developers avoid tunnel vision while giving the player base a true voice in shaping the game.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Story-Driven Decisions&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is my favorite. Imagine the DAO as a Dungeon Master in D&amp;amp;D.&lt;br&gt;
Factions might split off, unite, or change the world’s narrative direction. It adds replayability and unpredictability that I can’t wait to see in action.I also love the idea of combining this with AI prompt allowing players to craft the story of the world they are playing in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Finish Line Within Reach
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdwtta64v62mjexm6495e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdwtta64v62mjexm6495e.png" width="730" height="593"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wfqhgto5z4obqpdvzi6n.png" rel="noopener noreferrer"&gt;https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wfqhgto5z4obqpdvzi6n.png&lt;/a&gt;)&lt;br&gt;
Kingdom of Gold is almost ready. With NFT minting for Phase 1 on the horizon, I’m wrapping up core systems and preparing to test what works (and what doesn’t).&lt;/p&gt;

&lt;p&gt;This project is more than just a game—it’s a testbed for community-driven governance, storytelling, and Web3 design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Takeaways
&lt;/h2&gt;

&lt;p&gt;DAOs aren’t just about finance—they can reshape how games are built and played.&lt;/p&gt;

&lt;p&gt;Community governance can drive everything from treasury decisions to storyline changes.&lt;/p&gt;

&lt;p&gt;Kingdom of Gold is my experiment in merging DAO mechanics + game design, and we’re almost at launch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Follow Along
&lt;/h2&gt;

&lt;p&gt;If you’d like to see how this unfolds:&lt;/p&gt;

&lt;p&gt;🐦 Follow me on X&lt;br&gt;
&lt;a href="https://x.com/MrParanormal39" rel="noopener noreferrer"&gt;https://x.com/MrParanormal39&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎮 Check out the project on Itch.io&lt;/p&gt;

&lt;p&gt;&lt;a href="https://paranormal09.itch.io/" rel="noopener noreferrer"&gt;https://paranormal09.itch.io/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also my most recent Hackathon Entry for Midnight&lt;/p&gt;

&lt;p&gt;Thanks for reading, and I’ll share more updates soon 🚀&lt;/p&gt;

</description>
      <category>xrpl</category>
      <category>gamedev</category>
      <category>blockchain</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🛡️ ZK Guild Gate - Privacy-Preserving NFT Verification</title>
      <dc:creator>Anthony Montanez</dc:creator>
      <pubDate>Sat, 06 Sep 2025 02:07:07 +0000</pubDate>
      <link>https://dev.to/anthonym/zk-guild-gate-privacy-preserving-nft-verification-3ek1</link>
      <guid>https://dev.to/anthonym/zk-guild-gate-privacy-preserving-nft-verification-3ek1</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/midnight-2025-08-20"&gt;Midnight Network "Privacy First" Challenge&lt;/a&gt; - Protect That Data prompt&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;ZK Guild Gate is a privacy-preserving access system that uses Midnight’s Compact smart contracts and zero-knowledge proofs to verify NFT ownership without revealing wallet addresses or token IDs. It enables truly anonymous guild membership, gated content, and role-based access while protecting user identities and assets.&lt;/p&gt;

&lt;p&gt;Still In development&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/paranormal39/zk-guild-gate" rel="noopener noreferrer"&gt;https://github.com/paranormal39/zk-guild-gate&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Midnight's Technology
&lt;/h2&gt;

&lt;p&gt;ZK Guild Gate uses Midnight’s Compact contracts, proof server, and SDK to verify NFT ownership through zero-knowledge proofs and nullifiers. Only a Merkle root and one-time nullifiers are stored on-chain, ensuring eligibility checks without revealing addresses or token IDs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data Protection as a Core Feature
&lt;/h2&gt;

&lt;p&gt;Privacy is the product: users prove membership without exposing who they are or which NFT they hold, with unlinkable proofs and replay protection. This makes guild access and gated perks truly anonymous, aligning directly with Midnight’s core value of data protection.&lt;/p&gt;

&lt;h2&gt;
  
  
  Set Up Instructions / Tutorial
&lt;/h2&gt;

&lt;p&gt;Clone the repository: git clone &lt;a href="https://github.com/paranormal39/zk-guild-gate" rel="noopener noreferrer"&gt;https://github.com/paranormal39/zk-guild-gate&lt;/a&gt; and navigate into the folder.&lt;/p&gt;

&lt;p&gt;Install dependencies with npm install.&lt;/p&gt;

&lt;p&gt;Start your Proof Server (this step is required before running the app).&lt;/p&gt;

&lt;p&gt;Launch the development server with npm run dev.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing Notes
&lt;/h2&gt;

&lt;p&gt;As I explore DAOs through my game Kingdom of Gold, I see Midnight positioned as a cornerstone for privacy in the blockchain space. With further development, this project could serve as a foundation for a wide range of future applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Follow me for updates on my projects
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://x.com/MrParanormal39" rel="noopener noreferrer"&gt;https://x.com/MrParanormal39&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>midnightchallenge</category>
      <category>web3</category>
      <category>blockchain</category>
    </item>
  </channel>
</rss>
