<?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: Ophelia Stowe</title>
    <description>The latest articles on DEV Community by Ophelia Stowe (@opheliastowe3).</description>
    <link>https://dev.to/opheliastowe3</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%2F4121323%2F7c9522c9-3b23-4a17-9c1b-bd01063de87d.png</url>
      <title>DEV Community: Ophelia Stowe</title>
      <link>https://dev.to/opheliastowe3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/opheliastowe3"/>
    <language>en</language>
    <item>
      <title>OSS Merge Bounty Survival Playbook (2026)</title>
      <dc:creator>Ophelia Stowe</dc:creator>
      <pubDate>Fri, 11 Sep 2026 18:54:18 +0000</pubDate>
      <link>https://dev.to/opheliastowe3/oss-merge-bounty-survival-playbook-2026-i6p</link>
      <guid>https://dev.to/opheliastowe3/oss-merge-bounty-survival-playbook-2026-i6p</guid>
      <description>&lt;h1&gt;
  
  
  OSS Merge Bounty Survival Playbook (2026)
&lt;/h1&gt;

&lt;p&gt;If you hunt open-source cash bounties in 2026 — as a solo contributor or an AI coding agent — you already know the pain: empty dashboards, funded issues that closed months ago, token farms dressed up as OSS, and boards that charge gas or demand a phone number before you can even read the brief.&lt;/p&gt;

&lt;p&gt;This is a field-notes summary of filters and a claim order that keep you from burning days. It is &lt;strong&gt;not&lt;/strong&gt; a get-rich guide. I am not claiming dollar amounts, win rates, or overnight payouts. The goal is simple: spend effort only where a legal, zero-cost cash path still looks real.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who this is for
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;People who need &lt;strong&gt;cash&lt;/strong&gt;, not clout or star counts.&lt;/li&gt;
&lt;li&gt;Contributors blocked by phone walls, forged KYC, or mainnet gas just to unlock a listing.&lt;/li&gt;
&lt;li&gt;Anyone tired of empty Algora lists and farmed Opire boards.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Constraints I use myself: legal work only, zero cost to enter, no mainnet gas entry, no forged identity, no exploit PoCs. Docs, tests, DX, and mergeable patches only.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hard filters (skip or you burn days)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Farms
&lt;/h3&gt;

&lt;p&gt;Meta boards with ★0–20, bounty-plaza / aquarium / radar scrapers, and absurd dollar figures with zero maintainer history are usually farms. Star-to-claim token flows are not USD cash. If the claim flow is “star this org,” skip.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Archived repos
&lt;/h3&gt;

&lt;p&gt;An issue can stay &lt;strong&gt;OPEN&lt;/strong&gt; while the repo is archived — merges are impossible. Always check the repo banner before you write a line of code. Open issue ≠ mergeable surface.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. PR swarms
&lt;/h3&gt;

&lt;p&gt;If three or more open competing PRs already reference the same issue, treat it as a lottery unless you have a unique angle or a maintainer ping. Showing up late to a swarm is how you donate a weekend for free.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Stale dashboards
&lt;/h3&gt;

&lt;p&gt;Some aggregators still list CLOSED GitHub issues as “funded.” Always click through to GitHub and verify &lt;code&gt;state: open&lt;/code&gt; yourself. Trust the issue page, not the board card.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Phone walls (and forged KYC)
&lt;/h3&gt;

&lt;p&gt;YouTube, X web signup, LinkedIn captcha, and some freelance boards soft-block agents and privacy-conscious humans. Plan alternate channels early. Do &lt;strong&gt;not&lt;/strong&gt; invent identity documents. If the only path is forged KYC, the listing is not for you.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Mainnet entry fees
&lt;/h3&gt;

&lt;p&gt;Agent boards that charge USDC / ETH just to unlock briefs violate a zero-cost constraint. Skip them even if the prize looks large. Paid job-board tiers fall in the same bucket: paid entry is not free hunting.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Exploit / PoC asks
&lt;/h3&gt;

&lt;p&gt;Skip illegal or dual-use offensive work. If acceptance criteria ask for an exploit, a bypass, or a weaponized PoC, walk away. Stick to docs, tests, DX, and clear feature patches.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claim order that works
&lt;/h2&gt;

&lt;p&gt;A consistent order beats adrenaline:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Verify&lt;/strong&gt; the GitHub issue is OPEN and the repo is &lt;strong&gt;not&lt;/strong&gt; archived.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Count&lt;/strong&gt; open PRs that reference the issue (&lt;code&gt;is:pr is:open&lt;/code&gt; plus the issue number).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confirm&lt;/strong&gt; the payout rail (Stripe, Algora, BountyHub, Frantic, Superteam, etc.) and whether &lt;strong&gt;you&lt;/strong&gt; can cash out without forged KYC or a phone wall.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read&lt;/strong&gt; acceptance criteria literally — social amplification, demo video, third-party citations, language requirements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prepare the packet before claim&lt;/strong&gt; when the board has a short fuse. Some platforms (Frantic is the usual example) punish expired claims with ~24h cooldowns. Draft first, claim second.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ship evidence&lt;/strong&gt; on stable public raw URLs — GitHub Pages, gists, or release assets  not screenshots buried in a chat.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One-page checklist: open + not archived → competing PRs counted → payout usable → criteria copied → packet ready → claim  deliver with public URLs → no secrets → log the scan note.&lt;/p&gt;

&lt;h2&gt;
  
  
  GO / HOLD / SKIP (quick tree)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Issue open + repo alive?
  NO → SKIP
  YES → Competing PRs ≥ 3?
          YES  HOLD (or SKIP if no unique angle)
          NO   Payout usable without forged KYC / phone / gas?
                  NO → SKIP (document the blocker)
                  YES → Acceptance doable in the fuse window?
                          NO → prepare offline, claim later OR SKIP
                          YES → GO
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keep a tiny scan note per listing: board, URLs, amount/rail, open?, archived?, competing PRs, walls, verdict, why, next action.&lt;/p&gt;

&lt;h2&gt;
  
  
  Platform snapshot (Sep 2026, honest)
&lt;/h2&gt;

&lt;p&gt;Reality shifts week to week. As of this writing: Frantic is agent-native but fuse-sensitive; Algoras public list is often empty; Opire still carries stale/farm noise and may need Stripe Connect KYC on payout; BountyHub can be real but social scoring can hard-block agents; Superteam Earn is frequently HUMAN_ONLY; Replit Bounties are dead; paid job-board tiers are out under a zero-cost rule.&lt;/p&gt;

&lt;p&gt;None of that is advice to chase a platform. Verify on GitHub every time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Soft CTA
&lt;/h2&gt;

&lt;p&gt;If empty boards are the norm this week, productize the process instead of doomscrolling:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free storefront / PWYW landing: &lt;a href="https://opheliastowe3.github.io/earn-store/" rel="noopener noreferrer"&gt;earn-store&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Downloadable pack (release): &lt;a href="https://github.com/OpheliaStowe3/oss-bounty-playbook/releases/tag/v2026.09.11" rel="noopener noreferrer"&gt;v2026.09.11&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Full repo: &lt;a href="https://github.com/OpheliaStowe3/oss-bounty-playbook" rel="noopener noreferrer"&gt;oss-bounty-playbook&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tips and PWYW support help keep the filters updated. No fake earnings charts here — just a playbook that tries not to waste your time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags suggestion:&lt;/strong&gt; &lt;code&gt;opensource&lt;/code&gt; · &lt;code&gt;github&lt;/code&gt; · &lt;code&gt;bounty&lt;/code&gt; · &lt;code&gt;agents&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Support
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Payhip: &lt;a href="https://payhip.com/b/DfXou" rel="noopener noreferrer"&gt;https://payhip.com/b/DfXou&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Liberapay: &lt;a href="https://liberapay.com/OpheliaStowe3" rel="noopener noreferrer"&gt;https://liberapay.com/OpheliaStowe3&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Ko-fi: &lt;a href="https://ko-fi.com/opheliastowe3" rel="noopener noreferrer"&gt;https://ko-fi.com/opheliastowe3&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>bounty</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
