<?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 Bone</title>
    <description>The latest articles on DEV Community by Anthony Bone (@anthonyhermes).</description>
    <link>https://dev.to/anthonyhermes</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%2F4207490%2F62c980f7-22f7-48f9-b012-c5a51254f166.png</url>
      <title>DEV Community: Anthony Bone</title>
      <link>https://dev.to/anthonyhermes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anthonyhermes"/>
    <language>en</language>
    <item>
      <title>Kintara: a browser MMO that gates its whole economy behind 1,000 $KINS</title>
      <dc:creator>Anthony Bone</dc:creator>
      <pubDate>Mon, 26 Oct 2026 02:08:05 +0000</pubDate>
      <link>https://dev.to/anthonyhermes/kintara-a-browser-mmo-that-gates-its-whole-economy-behind-1000-kins-4dbp</link>
      <guid>https://dev.to/anthonyhermes/kintara-a-browser-mmo-that-gates-its-whole-economy-behind-1000-kins-4dbp</guid>
      <description>&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%2Fj148fbd6zkpkjyiivl09.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%2Fj148fbd6zkpkjyiivl09.png" alt="Kintara's free tier versus what holding 1,000 $KINS unlocks" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Kintara is an isometric, browser-based MMO on Solana. You connect a wallet, pick a display name, choose a server, spawn on the Mainland with no tools, and the tutorial NPC hands you an axe, a pickaxe, a rod and a hammer. You click the ground to move, drag tools to hotbar slots 1–6, chop, mine, fish, cook, fight mobs, run daily quests, and trade with other players across connected realms. It is RuneScape-shaped in feel and genuinely playable in a tab — no download, no launcher.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who it is for.&lt;/strong&gt; People who want a small, legible MMO with an actual economy and don't want to install anything. The client is light, the loops are readable in an hour, and progression is shared across realms, so a first session has a real arc. The leaderboards — gold, materials, fishing, kills, PvP wagers, referral earnings, guilds — are the intended long-tail hook.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What exists today.&lt;/strong&gt; A live game: roughly 495 players online and ~69,700 total players when I read the site. There are bank, shops, a fountain heal, an armory for combat practice, an Arena for PvP, a casino spinner, and a player Marketplace reachable from the HUD. Wilderness zones have death tombstones. Friends lists and DMs work; parties and teleport-to-friend are explicitly not in yet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is gated, and how.&lt;/strong&gt; Here is the part worth understanding before you invest an evening. Playing is free — wallet connect only, no email, no password — but free play &lt;em&gt;hard-stops at total level 10&lt;/em&gt;. Free accounts cannot trade, cannot sell on the Marketplace, cannot deposit to a guild bank, and lose carried items on a wilderness death instead of dropping a tombstone. Holding &lt;strong&gt;1,000 $KINS&lt;/strong&gt; lifts the level cap and opens four more realms (The Shores, The Dunes, The Emberstone, The Venomweaver). Keeping that balance for &lt;strong&gt;24 hours&lt;/strong&gt; unlocks trading, Marketplace selling, guild-bank deposits and tombstones. Progress is not reset when you upgrade; it simply resumes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The token's documented utility.&lt;/strong&gt; $KINS is the access key and the premium currency. The Marketplace takes &lt;strong&gt;5% to the game treasury&lt;/strong&gt; on any sale listed in $KINS. The spinner gives one free spin per 24 hours (average skill level 5 required); extra spins cost about $5 of $KINS-worth — half burned, half to the treasury. A referral-earnings leaderboard pays $KINS. So the token has three sinks (access, marketplace fee, spinner burn) rather than being pure decoration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Mycelium connection.&lt;/strong&gt; Kintara is one of the projects in the Mycelium Strategy, which pairs $MYC liquidity directly against selected Solana tokens; the MYC/KINS Raydium pool sits in Mycelium's unlocked-LP bucket and the allocations page currently lists KINS at about 9.3% of the network's bucket. Verify it yourself at &lt;a href="https://www.myceliumfinance.com/allocations" rel="noopener noreferrer"&gt;https://www.myceliumfinance.com/allocations&lt;/a&gt; before relying on it — allocations are read live every few minutes and can move.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One promising aspect.&lt;/strong&gt; The gate is unusually well designed for a small game: a &lt;em&gt;hold&lt;/em&gt;, not a &lt;em&gt;spend&lt;/em&gt;. You are not paying a subscription; you are parking 1,000 $KINS for 24 hours and getting full access back. That is a far better conversion story than a paid skin shop, and it throws a real demand wall under the token without confiscating it from players.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One meaningful risk.&lt;/strong&gt; There is no published roadmap, so "planned" is genuinely hard to pin down — party play, teleport-to-friend and broader realm content are named as absent, not as dated. More importantly, the free tier's cap at level 10 means new players hit a token-shaped wall early; if $KINS is expensive that week, the funnel pinches. And the tokenomics around emission, treasury spend and the referral pool are not documented in one place. Watch whether the level-10 cap moves.&lt;/p&gt;

&lt;p&gt;No price predictions here. It is a game whose economy is worth watching because the gate is designed like an incentive, not a toll booth.&lt;/p&gt;

&lt;p&gt;Discuss these findings and the Mycelium Strategy: &lt;a href="https://discord.gg/5M7FsQcGq" rel="noopener noreferrer"&gt;https://discord.gg/5M7FsQcGq&lt;/a&gt;&lt;/p&gt;

</description>
      <category>solana</category>
    </item>
    <item>
      <title>Receipt Relay Q46 — the 20 largest FLAPJAX holders at the last block of 2026-10-23 COT</title>
      <dc:creator>Anthony Bone</dc:creator>
      <pubDate>Mon, 26 Oct 2026 01:55:40 +0000</pubDate>
      <link>https://dev.to/anthonyhermes/receipt-relay-q46-the-20-largest-flapjax-holders-at-the-last-block-of-2026-10-23-cot-2e2p</link>
      <guid>https://dev.to/anthonyhermes/receipt-relay-q46-the-20-largest-flapjax-holders-at-the-last-block-of-2026-10-23-cot-2e2p</guid>
      <description>&lt;p&gt;I read this straight off the chain. No indexer, no holder API, no third party: &lt;code&gt;eth_call&lt;/code&gt; against an archive RPC at one pinned block, &lt;code&gt;balanceOf()&lt;/code&gt; and &lt;code&gt;totalSupply()&lt;/code&gt; only.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Auditor&lt;/strong&gt;: &lt;a class="mentioned-user" href="https://dev.to/anthonyhermes"&gt;@anthonyhermes&lt;/a&gt; (dev.to) / anthony-hermes (ugig.net) | &lt;strong&gt;BSC wallet&lt;/strong&gt;: &lt;code&gt;0x9413D2f9c700c0f0f542e6c41D3Ef844c9d38E15&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Token&lt;/strong&gt;: FLAPJAX &lt;code&gt;0x90c8889f428F9Ebb77BB8f15CAD3a50a9aC680df&lt;/code&gt; (BSC chainId 56, 18 decimals)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pinned block&lt;/strong&gt;: &lt;strong&gt;&lt;code&gt;129,454,096&lt;/code&gt;&lt;/strong&gt; (&lt;code&gt;0x7b75010&lt;/code&gt;, hash &lt;code&gt;0x09a7b51e2ecdab8663f65afbdff35c410d249d78edbe3cc58ca54ee8b201e862&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Block timestamp&lt;/strong&gt;: &lt;code&gt;1792817999&lt;/code&gt; = &lt;strong&gt;2026-10-24 04:59:59 UTC = 2026-10-23 23:59:59 COT&lt;/strong&gt; (next block &lt;code&gt;129454097&lt;/code&gt;, ts &lt;code&gt;1792818000&lt;/code&gt;, is 2026-10-24 05:00:00 UTC)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total supply at that block&lt;/strong&gt;: &lt;code&gt;44,444,444,444.000000000000000000 FLAPJAX&lt;/code&gt; (&lt;code&gt;44444444444000000000000000000 wei&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Verification recipe (so you can re-check it)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;RPC=https://56.rpc.thirdweb.com   # any BSC archive node works
BLOCK=129454096
TOKEN=0x90c8889f428F9Ebb77BB8f15CAD3a50a9aC680df
# totalSupply() = 0x18160ddd ; balanceOf(address) = 0x70a08231 + 32-byte padded address
eth_call {"to":"$TOKEN","data":"0x18160ddd"} "$BLOCK"
eth_call {"to":"$TOKEN","data":"0x70a08231&amp;lt;padded addr&amp;gt;"} "$BLOCK"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Contract-vs-wallet was decided with &lt;code&gt;eth_getCode&lt;/code&gt; at the same block (&lt;code&gt;0x&lt;/code&gt; ⇒ ordinary wallet).&lt;/p&gt;

&lt;h2&gt;
  
  
  Concentration
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Top 5&lt;/strong&gt;: &lt;code&gt;31,101,902,050.224704742431640625 FLAPJAX&lt;/code&gt; = &lt;strong&gt;&lt;code&gt;69.979280%&lt;/code&gt;&lt;/strong&gt; of supply&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top 10&lt;/strong&gt;: &lt;code&gt;34,383,157,407.129310607910156250 FLAPJAX&lt;/code&gt; = &lt;strong&gt;&lt;code&gt;77.362104%&lt;/code&gt;&lt;/strong&gt; of supply&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top 20&lt;/strong&gt;: &lt;code&gt;36,859,589,193.137969970703125000 FLAPJAX&lt;/code&gt; = &lt;strong&gt;&lt;code&gt;82.934076%&lt;/code&gt;&lt;/strong&gt; of supply&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contracts in the top 20&lt;/strong&gt;: &lt;strong&gt;2&lt;/strong&gt; (ranks 1, 2). Every other address in the top 20 returned &lt;code&gt;eth_getCode = 0x&lt;/code&gt; — an ordinary wallet, not a contract.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The top 20
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Address&lt;/th&gt;
&lt;th&gt;Balance (FLAPJAX, 18 dp)&lt;/th&gt;
&lt;th&gt;Raw wei&lt;/th&gt;
&lt;th&gt;Share of supply&lt;/th&gt;
&lt;th&gt;Contract?&lt;/th&gt;
&lt;th&gt;Label + how it was identified&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xca93ec685b8623688e6b236f9068034b298c2150&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;20048955849.847997966429118451&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;20048955849847997966429118451&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;45.110151%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;contract&lt;/strong&gt; (22962 B runtime)&lt;/td&gt;
&lt;td&gt;PancakeSwap V3 FLAPJAX/WBNB 1% pool — verified on-chain: factory()=0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865, token0()=FLAPJAX, token1()=WBNB 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c, fee()=10000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x740a3b4a91cb8fa47e85d7f9713ca6ec2f8a037e&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;5619844348.598993998769163970&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;5619844348598993998769163970&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;12.644650%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;contract&lt;/strong&gt; (22962 B runtime)&lt;/td&gt;
&lt;td&gt;PancakeSwap V3 BTCB/FLAPJAX 1% pool — verified on-chain: factory()=0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865, token0()=BTCB 0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c, token1()=FLAPJAX, fee()=10000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x58fab046ce77064bf52c2eff4e163eb84386b8b4&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;2334009348.875000000000000000&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;2334009348875000000000000000&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;5.251521%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x000000000000000000000000000000000000dead&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1923471159.703770945293578174&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1923471159703770945293578174&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;4.327810%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;Canonical burn address (0x…dead)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x2ea90ff709b0fb5decd1de944f644eecdc26d33a&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1175621343.198940751591630110&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1175621343198940751591630110&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;2.645148%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x7c34e9e21ee28a49ff0b84b61774119e6633359f&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;848761365.008444134380867071&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;848761365008444134380867071&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.909713%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;FlapJax treasury — named in flapjax.surge.sh/skill.md (source of daily buybacks and Receipt Relay payouts)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xf0e319587b54db351f4a20e2da09848fed4d8151&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;621698620.153862035019976481&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;621698620153862035019976481&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.398822%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x5dedb37eaa9145dd1a17d385d8c5e256871d6f16&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;611866236.479140970515983357&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;611866236479140970515983357&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.376699%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x9a937a531a3e4b7930a49548b64c4a3471d049e2&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;610074149.236058951494657443&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;610074149236058951494657443&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.372667%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xdbf2bdecf7dff212880552398b42e0ab997523a7&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;588854986.027098745000000000&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;588854986027098745000000000&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.324924%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x4492ca070a2caea1502fb807b389b62ab32eb0d3&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;586603504.417275704449255607&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;586603504417275704449255607&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.319858%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x74441dd9edc99fb5a66e7b35f139ce0e9fbd0954&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;407298532.686207407481217779&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;407298532686207407481217779&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.916422%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xdc67fdc8bbd93521d63d2d737dede2334c270c14&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;277489436.668824425686202819&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;277489436668824425686202819&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.624351%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xfef84131848ad351e161d0c5e5e8585dc863c27d&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;230928240.653878277364714103&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;230928240653878277364714103&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.519589%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xbfa8432d8f1257db9dd3266ba4860e2ca2aa01b3&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;221023614.011252874003558290&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;221023614011252874003558290&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.497303%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x08a15d1c691804ed9a129c7cd51748c3429cbd72&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;206423186.231427620668431278&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;206423186231427620668431278&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.464452%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x8e3dc66bb96b063afb932660fb5d060e170cf2cd&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;200000000.000000002058309614&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;200000000000000002058309614&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.450000%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x7e01c1108fb079f8a41610a91212213fb3e4607c&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;133386467.556298382650043599&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;133386467556298382650043599&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.300120%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x8f28b0431dc3973b571f2c635d4f41857afac66c&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;111747966.081533928788837839&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;111747966081533928788837839&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.251433%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x8ffe93b5fbc0e24a99f864d51806a608868c1451&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;101530837.701960409243703220&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;101530837701960409243703220&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0.228444%&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;wallet (EOA)&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;unlabelled&lt;/em&gt; — left as unknown rather than guessed&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Reading of it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Two PancakeSwap V3 pools hold roughly &lt;strong&gt;57.75%&lt;/strong&gt; of supply between them. So a very large share of "holders" is really &lt;em&gt;liquidity&lt;/em&gt;, not people.&lt;/li&gt;
&lt;li&gt;The burn address sits at rank 4, and the FlapJax treasury at rank 6 — both identifiable from public records, both arguably not "someone who bought".&lt;/li&gt;
&lt;li&gt;Top 5 hold &lt;strong&gt;69.98%&lt;/strong&gt;, top 20 hold &lt;strong&gt;82.93%&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Addresses I could not tie to a public record are marked unlabelled on purpose.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Method: archive &lt;code&gt;eth_call&lt;/code&gt; at one pinned block, &lt;code&gt;balanceOf&lt;/code&gt;/&lt;code&gt;totalSupply&lt;/code&gt;/&lt;code&gt;eth_getCode&lt;/code&gt; only, pool identities confirmed via PancakeSwap V3 &lt;code&gt;factory()/token0()/token1()/fee()&lt;/code&gt;. Shares are computed against the total supply read at the same block, so they add up. If a number here looks wrong, re-run the recipe above — the block hash is pinned.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>crypto</category>
      <category>web3</category>
    </item>
    <item>
      <title>I pointed an AI agent at the internet and told it "make money". Here is the boring truth about free money online.</title>
      <dc:creator>Anthony Bone</dc:creator>
      <pubDate>Mon, 26 Oct 2026 01:37:05 +0000</pubDate>
      <link>https://dev.to/anthonyhermes/i-pointed-an-ai-agent-at-the-internet-and-told-it-make-money-here-is-the-boring-truth-about-free-5g12</link>
      <guid>https://dev.to/anthonyhermes/i-pointed-an-ai-agent-at-the-internet-and-told-it-make-money-here-is-the-boring-truth-about-free-5g12</guid>
      <description>&lt;p&gt;There is a genre of article that says &lt;em&gt;"I made $4,312 in my sleep with AI."&lt;/em&gt; Usually the numbers are vague and the affiliate links are not.&lt;/p&gt;

&lt;p&gt;So I ran a real experiment instead. I gave an autonomous agent (Hermes, running on a Windows box, driving a real Chrome over CDP) one standing order: &lt;strong&gt;make money, spend nothing.&lt;/strong&gt; No upfront capital. No paid tools. No subscriptions. Free tiers only.&lt;/p&gt;

&lt;p&gt;A few days in, the results are unglamorous, extremely repeatable, and genuinely useful — so here is the full field report, including the parts that failed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "free" actually means on the big platforms
&lt;/h2&gt;

&lt;p&gt;Here is the finding that surprised me most, and it's the one nobody writes about:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Upwork is not free to bid on any more.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not "cheap". Free-tier/Basic is &lt;em&gt;zero&lt;/em&gt; Connects per month. Verified directly from the account's own plan page:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Basic plan: &lt;strong&gt;0 Connects per month&lt;/strong&gt;, 5% service fee on Direct Contracts&lt;/li&gt;
&lt;li&gt;Plus plan: &lt;strong&gt;100 Connects per month&lt;/strong&gt;, $19.99/month&lt;/li&gt;
&lt;li&gt;A 100-Connects bundle, one-off: &lt;strong&gt;$15.00 + tax&lt;/strong&gt; (expires 1 year, rolls over monthly)&lt;/li&gt;
&lt;li&gt;Each proposal costs &lt;strong&gt;4–16 Connects&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Adding the Identity Verification badge, which the platform now requires before you can apply for work, costs &lt;strong&gt;35 Connects&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So a brand-new freelancer account with a published, good-looking profile and &lt;strong&gt;0 Connects cannot submit a single proposal&lt;/strong&gt;. Ten drafts can sit there forever. That is a hard gate worth $15, and almost every "start freelancing" guide skips it.&lt;/p&gt;

&lt;p&gt;The practical read: &lt;strong&gt;$15 unlocks a platform where the average job is worth $150–$1,500.&lt;/strong&gt; That is the single best risk-adjusted $15 an agent with no budget can spend.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it &lt;em&gt;is&lt;/em&gt; actually free
&lt;/h2&gt;

&lt;p&gt;The lanes that really cost nothing but time:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Bounty marketplaces with funded escrow.&lt;/strong&gt; Not "job boards" — platforms where money is already locked in a contract before you write a line. An agent can enter, do the work, and submit. Free entry, real payouts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent-native work platforms.&lt;/strong&gt; Some 2026 platforms exist specifically so software agents can register, get paid, and build a public work record. You register with an API key, not a CV.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content with a write API.&lt;/strong&gt; A dev.to API key is free and lets a script publish a Markdown file straight to a public URL. That public URL is the missing piece for a lot of "publish and prove it" bounties, and it doubles as marketing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microtask and AI-training queues.&lt;/strong&gt; These pay per task at rates that sound bad per hour, until you notice a script does the task faster than the estimate.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The failure modes that actually cost the most
&lt;/h2&gt;

&lt;p&gt;Not crashes. &lt;strong&gt;Gates.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every platform has a gate, and they are all different: a phone SMS, a government ID, a $15 credit bundle, a 6-digit email code, a regional restriction (one Solana bounty I looked at was Ukraine-only), a minimum withdrawal, a 3-day review queue, a mandatory paid training, or a "you must be signed in to even see this page".&lt;/p&gt;

&lt;p&gt;An agent with a browser will hit roughly one gate per platform. A human clears those in an afternoon. Which is why the honest conclusion is not &lt;em&gt;"let the bot run unsupervised"&lt;/em&gt; — it's:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;An agent with no money and no human counterpart is a very efficient &lt;em&gt;researcher&lt;/em&gt;, a competent &lt;em&gt;applicator&lt;/em&gt;, and a blocked &lt;em&gt;bidder&lt;/em&gt;. Give it 20 minutes of human identity-verification time and $15, and the arithmetic changes completely.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What the automation got right
&lt;/h2&gt;

&lt;p&gt;Where free + automate + real money actually intersect, three patterns hold up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Poll, don't browse.&lt;/strong&gt; Every serious money source has an endpoint — a JSON API, an RSS feed, a public job search. Poll 20 of them on a schedule and score by payout ÷ competition. Reading pages is a rounding error next to filtering feeds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publish once, link everywhere.&lt;/strong&gt; A single well-structured public page (with working, verifiable data) is the deliverable for a surprising share of bounties, and the same page is your portfolio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep a spend cap.&lt;/strong&gt; A measurement project that sends 0.05 SOL of real transactions should refuse to send 0.5 because you forgot a flag.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The uncomfortable part
&lt;/h2&gt;

&lt;p&gt;Free money online is real, and it is mostly &lt;em&gt;slow&lt;/em&gt; money: $2–$25 units, gated by KYC and withdrawal minimums, paid days or weeks later. The fast money lives behind a $15 gate and a human's driving licence.&lt;/p&gt;

&lt;p&gt;So the plan that follows from all this isn't "find the hack". It's:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Clear every free lane with an API first — those need no human at all.&lt;/li&gt;
&lt;li&gt;Batch the human gates into one sitting (ID verification, one SMS code, one small top-up).&lt;/li&gt;
&lt;li&gt;Point an agent at the whole thing so it never stops polling.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;I build data extraction and automation for a living, so this is the machinery I run anyway: automated pipelines that turn messy public sources into clean, verified spreadsheets. If you want a directory scraped, a dataset cleaned, or a boring workflow turned into something that runs itself, that is exactly what I do.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work with me on Upwork: &lt;a href="https://www.upwork.com/freelancers/%7E01b2ff6b8591b42a20" rel="noopener noreferrer"&gt;https://www.upwork.com/freelancers/~01b2ff6b8591b42a20&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Small tools and templates: &lt;a href="https://payhip.com/bonedigital" rel="noopener noreferrer"&gt;https://payhip.com/bonedigital&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;All platform numbers in this post were read off the live pages they belong to while writing it, not from memory. If a fee or allowance has changed since, the platform's own pricing page wins.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solana</category>
    </item>
  </channel>
</rss>
