<rss
      xmlns:atom="http://www.w3.org/2005/Atom"
      xmlns:media="http://search.yahoo.com/mrss/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      version="2.0"
    >
      <channel>
        <title><![CDATA[Vitor Pamplona]]></title>
        <description><![CDATA[Nostr's Chief Android Officer - #Amethyst]]></description>
        <link>https://vitor.npub.pro/tag/nostr/</link>
        <atom:link href="https://vitor.npub.pro/tag/nostr/rss/" rel="self" type="application/rss+xml"/>
        <itunes:new-feed-url>https://vitor.npub.pro/tag/nostr/rss/</itunes:new-feed-url>
        <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
        <itunes:subtitle><![CDATA[Nostr's Chief Android Officer - #Amethyst]]></itunes:subtitle>
        <itunes:type>episodic</itunes:type>
        <itunes:owner>
          <itunes:name><![CDATA[Vitor Pamplona]]></itunes:name>
          <itunes:email><![CDATA[Vitor Pamplona]]></itunes:email>
        </itunes:owner>
            
      <pubDate>Wed, 09 Oct 2024 17:46:49 GMT</pubDate>
      <lastBuildDate>Wed, 09 Oct 2024 17:46:49 GMT</lastBuildDate>
      
      <itunes:image href="https://vitorpamplona.com/me.jpg" />
      <image>
        <title><![CDATA[Vitor Pamplona]]></title>
        <link>https://vitor.npub.pro/tag/nostr/</link>
        <url>https://vitorpamplona.com/me.jpg</url>
      </image>
      <item>
      <title><![CDATA[Does Size Matter? How big is too big?]]></title>
      <description><![CDATA[Nostr is not in its infancy anymore. There's too much going on. Coding everything is not only not viable but it should become an anti-pattern. We should focus in Mini and Micro apps moving forward.]]></description>
             <itunes:subtitle><![CDATA[Nostr is not in its infancy anymore. There's too much going on. Coding everything is not only not viable but it should become an anti-pattern. We should focus in Mini and Micro apps moving forward.]]></itunes:subtitle>
      <pubDate>Wed, 09 Oct 2024 17:46:49 GMT</pubDate>
      <link>https://vitor.npub.pro/post/1728488779653/</link>
      <comments>https://vitor.npub.pro/post/1728488779653/</comments>
      <guid isPermaLink="false">naddr1qqxnzdej8q6rswphxuunvdfnqgsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqrqsqqqa28h5f6jy</guid>
      <category>Nostr</category>
      
        <media:content url="https://image.nostr.build/d6713cbcc7bc5dba3be49ef403e6e7ad35d93456935a6a4bd268c46773020b2c.jpg" medium="image"/>
        <enclosure 
          url="https://image.nostr.build/d6713cbcc7bc5dba3be49ef403e6e7ad35d93456935a6a4bd268c46773020b2c.jpg" length="0" 
          type="image/jpeg" 
        />
      <noteId>naddr1qqxnzdej8q6rswphxuunvdfnqgsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqrqsqqqa28h5f6jy</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p>In the early days of Nostr, developers often competed to see who could implement the most NIPs. Although all were optional (except NIP-01), it became a point of pride and vital for the ecosystem's growth. Back then, there were only a few dozen relatively simple NIPs to implement. Fast forward to today, with nearly 100 NIPs, maintaining and implementing everything has become nearly impossible. Yet, the drive among developers to "code all things Nostr" remains as strong as ever.</p>
<p><a href="https://njump.me/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6">fiatjaf</a> raised the point that everyone, even I, agrees: </p>
<p><np-embed nostr="nevent1qqsqqqp2zrs7836tyjlsfe7aj9c4d97zrxxqyayagkdwlcur96t4laspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqqqqzgcrrrp"><a href="https://njump.me/nevent1qqsqqqp2zrs7836tyjlsfe7aj9c4d97zrxxqyayagkdwlcur96t4laspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqqqqzgcrrrp">nostr:nevent1qqsqqqp2zrs7836tyjlsfe7aj9c4d97zrxxqyayagkdwlcur96t4laspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqqqqzgcrrrp</a></np-embed></p>
<p>But how big is too big? How can we better understand the range of options available for devs out there?</p>
<p>I went out for a hunt in my own brain to figure out how to clarify the situation. I came up with the following 4 categories for Nostr Clients: </p>
<ul>
<li><p><strong>Super Clients</strong>: These apps merge vastly different domains into a single application, offering basic support for reading, writing, configuration, and data management for each use case within each domains. An example would be an app that combines a Marketplace and Live Streams under one roof.</p>
</li>
<li><p><strong>Clients</strong>: These apps provide comprehensive support for a single domain, handling all its use cases in a single home. They manage the complete set of reading, writing, configuration, and long-term data management within that domain. An example is a marketplace app that helps users manage product catalogs, process orders, collect payments, and handle fulfillment and reports.</p>
</li>
<li><p><strong>Mini Clients</strong>: These apps focus on read and write functionality for a single use case, including configuration management and any actions related to that specific task. For example, a fulfillment app that helps users view orders placed from another client to then pack and ship them.</p>
</li>
<li><p><strong>Micro Clients</strong>: These apps have a single interface and perform one specific action. Viewing and creating a record is handled by separate micro apps. An example is an app that simply scans an order's QR code and marks it as shipped.</p>
</li>
</ul>
<p>Based on my made-up categories described at the end, this is how I would split our most known apps. </p>
<p><strong>Super Clients</strong></p>
<ul>
<li><a href="https://amethyst.social">amethyst</a></li>
<li><a href="https://nostrudel.ninja">nostrudel</a></li>
<li><a href="https://coracle.social">coracle</a></li>
</ul>
<p><strong>Clients</strong></p>
<ul>
<li><a href="https://damus.io">damus</a> - twitter</li>
<li><a href="https://primal.net">primal</a> - twitter</li>
<li><a href="https://snort.social">snort</a> - twitter</li>
<li><a href="https://github.com/mikedilger/gossip">gossip</a> - twitter</li>
<li><a href="https://lume.nu">lume</a> - twitter</li>
<li><a href="https://soapbox.pub/ditto/">ditto</a> - twitter</li>
<li><a href="https://rabbit.syusui.net">rabbit</a> - twitter</li>
<li><a href="https://freefrom.space">freefrom</a> - twitter</li>
<li><a href="https://nos.social">nos</a> - twitter</li>
<li><a href="https://flycat.club">flycat</a> - twitter</li>
<li><a href="https://straylight.cafe">straylight</a> - twitter </li>
<li><a href="https://nostter.app">nostter</a> - twitter</li>
<li><a href="https://iris.to">iris</a> - twitter</li>
<li><a href="https://nostur.com">nostur</a> - twitter</li>
<li><a href="https://apps.apple.com/us/app/nostrmo/id6447441761">nostrmo</a> - twitter</li>
<li><a href="https://yana.do">yana</a> - twitter</li>
<li><a href="https://openvibe.social">openvibe</a> - twitter</li>
<li><a href="https://freerse.com">freerse</a> - twitter</li>
<li><a href="https://0xchat.com">0xchat</a> - chats</li>
<li><a href="https://cornychat.com">cornychat</a> - chats</li>
<li><a href="https://github.com/lumehq/coop">coop</a> - chats</li>
<li><a href="https://nostrchat.io">nostrchat</a> - chats</li>
<li><a href="https://blowater.deno.dev">blowater</a> - chats</li>
<li><a href="https://habla.news">habla</a> - blogs</li>
<li><a href="https://yakihonne.com">yakihonne</a> - blogs</li>
<li><a href="https://highlighter.com">highlighter</a> - blogs</li>
<li><a href="https://blogstack.io">blogstack</a> - blogs</li>
<li><a href="https://stemstr.app">stemstr</a> - music</li>
<li><a href="https://wavlake.com">wavlake</a> - music</li>
<li><a href="https://fountain.fm">fountain</a> - podcasts</li>
<li><a href="https://zap.stream">zap.stream</a> - live streaming</li>
<li><a href="https://shopstr.store">shopstr</a> - marketplace</li>
<li><a href="https://plebeian.market">plebeian.market</a> - marketplace</li>
<li><a href="https://flotilla.coracle.social">flotilla</a> - communities</li>
<li><a href="https://satellite.earth">satellite</a> - communities</li>
<li><a href="https://zapddit.com">zapddit</a> - communities</li>
<li><a href="https://nostr.kiwi">nostr.kiwi</a> - communities</li>
<li><a href="https://hivetalk.org">hivetalk</a> - video calls</li>
<li><a href="https://flare.pub">flare</a> - long-form videos</li>
<li><a href="https://nostrnests.com">nostrnests</a> - audio spaces</li>
<li><a href="https://wherostr.social">wherostr</a> - location</li>
<li><a href="https://go.yondar.me">yondar</a> - location</li>
<li><a href="https://stacker.news">stacker.news</a> - news</li>
<li><a href="https://flockstr.com">flockstr</a> - events</li>
<li><a href="https://nostrocket.org">nostrocket</a> - issue tracker</li>
<li><a href="https://docstr.app">docstr</a> - docs</li>
<li><a href="https://satshoot.com">satshoot</a> - freelance</li>
<li><a href="https://wikifreedia.xyz">wikifreedia</a> - wiki</li>
<li><a href="https://formstr.app">formstr</a> - forms</li>
<li><a href="https://chesstr.pages.dev">chesstr</a> - chess</li>
<li><a href="https://memestr.app">memestr</a> - meme feed</li>
<li><a href="https://npub.cash">npub.cash</a> - wallet</li>
<li><a href="https://npub.pro">npub.pro</a> - websites</li>
<li><a href="https://gitworkshop.dev">gitworkshop</a> - dev tools</li>
<li><a href="https://onosendai.tech">onosendai</a> - metaverse</li>
<li><a href="https://degmods.com">degmods</a> - games</li>
<li><a href="https://turdsoup.com">turdsoup</a> - prompts</li>
</ul>
<p><strong>Mini Clients</strong></p>
<ul>
<li><a href="https://github.com/greenart7c3/Amber">amber</a> - signer</li>
<li><a href="https://getalby.com">alby</a> - signer</li>
<li><a href="https://github.com/fiatjaf/nos2x">nos2x</a> - signer</li>
<li><a href="https://nsec.app">nsec.app</a> - signer</li>
<li><a href="https://keys.band">keys.band</a> - signer</li>
<li><a href="https://github.com/Anderson-Juhasc/nostrame">nostrame</a> - signer</li>
<li><a href="https://nokakoi.com">nokakoi</a> - anon</li>
<li><a href="https://zap.cooking">zap.cooking</a> - recipes</li>
<li><a href="https://anonostr.com">anonostr</a> - anon</li>
<li><a href="https://getwired.app">getwired</a> - anon</li>
<li><a href="https://lowent.xyz">lowent</a> - anon</li>
<li><a href="https://creatr.nostr.wine">creatr</a> - exclusive content</li>
<li><a href="https://lightning.video">lightning.video</a> - exclusive content</li>
<li><a href="https://zaplinks.lol/slides">zaplinks</a> - slides</li>
<li><a href="https://listr.lol">listr</a> - lists</li>
<li><a href="https://zap.store">zap.store</a> - app store</li>
<li><a href="https://badges.page">badges.page</a> - badges</li>
<li><a href="https://oddbean.com">oddbean</a> - news</li>
<li><a href="https://dtan.xyz">dtan</a> - torrents</li>
<li><a href="https://nosta.me">nosta</a> - user pages</li>
<li><a href="https://pinstr.app">pinstr</a> - pinterest</li>
<li><a href="https://pollerama.fun">pollerama</a> - polls</li>
<li><a href="https://swarmstr.com">swarmstr</a> - trending</li>
<li><a href="https://nostrapp.link">nostrapp</a> - apps manager</li>
<li><a href="https://noogle.lol">noogle</a> - search</li>
<li><a href="https://ostrich.work">ostrich.work</a> - job postings</li>
<li><a href="https://emojito.meme">emojito</a> - emoji manager</li>
<li><a href="https://nostree.me">nostree</a> - links</li>
<li><a href="https://github.com/greenart7c3/citrine">citrine</a> - local relay</li>
<li><a href="https://joinstr.xyz">joinstr</a> - coinjoins</li>
<li><a href="https://heya.fund">heya</a> - crowdfunding</li>
<li><a href="https://zapplepay.com">zapplepay</a> - zaps</li>
<li><a href="https://nosbin.com">nosbin</a> - clipboard</li>
<li><a href="https://shipyard.pub">shipyard</a> - scheduler</li>
<li><a href="https://tunestr.io">tunestr</a> - live streams</li>
<li><a href="https://filestr.vercel.app">filestr</a> - files</li>
<li><a href="https://nostrcheck.me/">nostrcheck.me</a> - media hosting</li>
<li><a href="https://sheetstr.amethyst.social">sheetstr</a> - spreadsheets</li>
<li><a href="https://crafters.amethyst.social">crafters</a> - curriculum vitae</li>
</ul>
<p><strong>Micro Clients</strong></p>
<ul>
<li><a href="https://w3.do">w3</a> - url shortener</li>
<li><a href="https://nosdrive.app">nosdrive</a> - backups</li>
<li><a href="https://zaplife.lol">zaplife</a> - zaps dashboard</li>
<li><a href="https://zapper.fun">zapper.fun</a> - payments</li>
<li><a href="https://nostrends.vercel.app">nostrends</a> - trends</li>
<li><a href="https://zephyr.coracle.social">zephyr</a> - trends</li>
<li><a href="https://wavman.app">wavman</a> - music player</li>
<li><a href="https://nostrrr.com">nostrrr</a> - relay info</li>
<li><a href="https://github.com/jiftechnify/nosdump">nosdump</a> - relay info</li>
<li><a href="https://notestack.com">notestack</a> - blogs</li>
<li><a href="https://nostr.build">nostr.build</a> - media hosting</li>
<li><a href="https://nostr.watch">nostr.watch</a> - relay info</li>
<li><a href="https://snowcait.github.io/nostr-hours/">nostr hours</a> - use reports</li>
<li><a href="https://lazereyes.nosfabrica.com">lazereyes</a> - vision prescriptions</li>
<li><a href="https://satoshipuzzles.github.io/Snakestr">snakestr</a> - games</li>
<li><a href="https://zaplinks.lol/deletestr">deletestr</a> - deletion requests</li>
<li><a href="https://zaplinks.lol/2048str">2048str</a> - games</li>
<li><a href="https://zaplinks.lol/nostrqr">nostrqr</a> - qr generator</li>
<li><a href="https://zaplinks.lol/notanostrclient">notanostrclient</a> - anon</li>
</ul>
<p>Super apps will try to do everything, but can't really do most things super well. Regular-sized Clients will try to manage most of a given domain but are likely to centralize users on themselves, an unwanted effect inside of Nostr. If we want Nostr to grow in a decentralized fashion, we have to start betting on and using more <strong>Mini</strong> and <strong>Micro</strong> clients. </p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p>In the early days of Nostr, developers often competed to see who could implement the most NIPs. Although all were optional (except NIP-01), it became a point of pride and vital for the ecosystem's growth. Back then, there were only a few dozen relatively simple NIPs to implement. Fast forward to today, with nearly 100 NIPs, maintaining and implementing everything has become nearly impossible. Yet, the drive among developers to "code all things Nostr" remains as strong as ever.</p>
<p><a href="https://njump.me/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6">fiatjaf</a> raised the point that everyone, even I, agrees: </p>
<p><np-embed nostr="nevent1qqsqqqp2zrs7836tyjlsfe7aj9c4d97zrxxqyayagkdwlcur96t4laspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqqqqzgcrrrp"><a href="https://njump.me/nevent1qqsqqqp2zrs7836tyjlsfe7aj9c4d97zrxxqyayagkdwlcur96t4laspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqqqqzgcrrrp">nostr:nevent1qqsqqqp2zrs7836tyjlsfe7aj9c4d97zrxxqyayagkdwlcur96t4laspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqqqqzgcrrrp</a></np-embed></p>
<p>But how big is too big? How can we better understand the range of options available for devs out there?</p>
<p>I went out for a hunt in my own brain to figure out how to clarify the situation. I came up with the following 4 categories for Nostr Clients: </p>
<ul>
<li><p><strong>Super Clients</strong>: These apps merge vastly different domains into a single application, offering basic support for reading, writing, configuration, and data management for each use case within each domains. An example would be an app that combines a Marketplace and Live Streams under one roof.</p>
</li>
<li><p><strong>Clients</strong>: These apps provide comprehensive support for a single domain, handling all its use cases in a single home. They manage the complete set of reading, writing, configuration, and long-term data management within that domain. An example is a marketplace app that helps users manage product catalogs, process orders, collect payments, and handle fulfillment and reports.</p>
</li>
<li><p><strong>Mini Clients</strong>: These apps focus on read and write functionality for a single use case, including configuration management and any actions related to that specific task. For example, a fulfillment app that helps users view orders placed from another client to then pack and ship them.</p>
</li>
<li><p><strong>Micro Clients</strong>: These apps have a single interface and perform one specific action. Viewing and creating a record is handled by separate micro apps. An example is an app that simply scans an order's QR code and marks it as shipped.</p>
</li>
</ul>
<p>Based on my made-up categories described at the end, this is how I would split our most known apps. </p>
<p><strong>Super Clients</strong></p>
<ul>
<li><a href="https://amethyst.social">amethyst</a></li>
<li><a href="https://nostrudel.ninja">nostrudel</a></li>
<li><a href="https://coracle.social">coracle</a></li>
</ul>
<p><strong>Clients</strong></p>
<ul>
<li><a href="https://damus.io">damus</a> - twitter</li>
<li><a href="https://primal.net">primal</a> - twitter</li>
<li><a href="https://snort.social">snort</a> - twitter</li>
<li><a href="https://github.com/mikedilger/gossip">gossip</a> - twitter</li>
<li><a href="https://lume.nu">lume</a> - twitter</li>
<li><a href="https://soapbox.pub/ditto/">ditto</a> - twitter</li>
<li><a href="https://rabbit.syusui.net">rabbit</a> - twitter</li>
<li><a href="https://freefrom.space">freefrom</a> - twitter</li>
<li><a href="https://nos.social">nos</a> - twitter</li>
<li><a href="https://flycat.club">flycat</a> - twitter</li>
<li><a href="https://straylight.cafe">straylight</a> - twitter </li>
<li><a href="https://nostter.app">nostter</a> - twitter</li>
<li><a href="https://iris.to">iris</a> - twitter</li>
<li><a href="https://nostur.com">nostur</a> - twitter</li>
<li><a href="https://apps.apple.com/us/app/nostrmo/id6447441761">nostrmo</a> - twitter</li>
<li><a href="https://yana.do">yana</a> - twitter</li>
<li><a href="https://openvibe.social">openvibe</a> - twitter</li>
<li><a href="https://freerse.com">freerse</a> - twitter</li>
<li><a href="https://0xchat.com">0xchat</a> - chats</li>
<li><a href="https://cornychat.com">cornychat</a> - chats</li>
<li><a href="https://github.com/lumehq/coop">coop</a> - chats</li>
<li><a href="https://nostrchat.io">nostrchat</a> - chats</li>
<li><a href="https://blowater.deno.dev">blowater</a> - chats</li>
<li><a href="https://habla.news">habla</a> - blogs</li>
<li><a href="https://yakihonne.com">yakihonne</a> - blogs</li>
<li><a href="https://highlighter.com">highlighter</a> - blogs</li>
<li><a href="https://blogstack.io">blogstack</a> - blogs</li>
<li><a href="https://stemstr.app">stemstr</a> - music</li>
<li><a href="https://wavlake.com">wavlake</a> - music</li>
<li><a href="https://fountain.fm">fountain</a> - podcasts</li>
<li><a href="https://zap.stream">zap.stream</a> - live streaming</li>
<li><a href="https://shopstr.store">shopstr</a> - marketplace</li>
<li><a href="https://plebeian.market">plebeian.market</a> - marketplace</li>
<li><a href="https://flotilla.coracle.social">flotilla</a> - communities</li>
<li><a href="https://satellite.earth">satellite</a> - communities</li>
<li><a href="https://zapddit.com">zapddit</a> - communities</li>
<li><a href="https://nostr.kiwi">nostr.kiwi</a> - communities</li>
<li><a href="https://hivetalk.org">hivetalk</a> - video calls</li>
<li><a href="https://flare.pub">flare</a> - long-form videos</li>
<li><a href="https://nostrnests.com">nostrnests</a> - audio spaces</li>
<li><a href="https://wherostr.social">wherostr</a> - location</li>
<li><a href="https://go.yondar.me">yondar</a> - location</li>
<li><a href="https://stacker.news">stacker.news</a> - news</li>
<li><a href="https://flockstr.com">flockstr</a> - events</li>
<li><a href="https://nostrocket.org">nostrocket</a> - issue tracker</li>
<li><a href="https://docstr.app">docstr</a> - docs</li>
<li><a href="https://satshoot.com">satshoot</a> - freelance</li>
<li><a href="https://wikifreedia.xyz">wikifreedia</a> - wiki</li>
<li><a href="https://formstr.app">formstr</a> - forms</li>
<li><a href="https://chesstr.pages.dev">chesstr</a> - chess</li>
<li><a href="https://memestr.app">memestr</a> - meme feed</li>
<li><a href="https://npub.cash">npub.cash</a> - wallet</li>
<li><a href="https://npub.pro">npub.pro</a> - websites</li>
<li><a href="https://gitworkshop.dev">gitworkshop</a> - dev tools</li>
<li><a href="https://onosendai.tech">onosendai</a> - metaverse</li>
<li><a href="https://degmods.com">degmods</a> - games</li>
<li><a href="https://turdsoup.com">turdsoup</a> - prompts</li>
</ul>
<p><strong>Mini Clients</strong></p>
<ul>
<li><a href="https://github.com/greenart7c3/Amber">amber</a> - signer</li>
<li><a href="https://getalby.com">alby</a> - signer</li>
<li><a href="https://github.com/fiatjaf/nos2x">nos2x</a> - signer</li>
<li><a href="https://nsec.app">nsec.app</a> - signer</li>
<li><a href="https://keys.band">keys.band</a> - signer</li>
<li><a href="https://github.com/Anderson-Juhasc/nostrame">nostrame</a> - signer</li>
<li><a href="https://nokakoi.com">nokakoi</a> - anon</li>
<li><a href="https://zap.cooking">zap.cooking</a> - recipes</li>
<li><a href="https://anonostr.com">anonostr</a> - anon</li>
<li><a href="https://getwired.app">getwired</a> - anon</li>
<li><a href="https://lowent.xyz">lowent</a> - anon</li>
<li><a href="https://creatr.nostr.wine">creatr</a> - exclusive content</li>
<li><a href="https://lightning.video">lightning.video</a> - exclusive content</li>
<li><a href="https://zaplinks.lol/slides">zaplinks</a> - slides</li>
<li><a href="https://listr.lol">listr</a> - lists</li>
<li><a href="https://zap.store">zap.store</a> - app store</li>
<li><a href="https://badges.page">badges.page</a> - badges</li>
<li><a href="https://oddbean.com">oddbean</a> - news</li>
<li><a href="https://dtan.xyz">dtan</a> - torrents</li>
<li><a href="https://nosta.me">nosta</a> - user pages</li>
<li><a href="https://pinstr.app">pinstr</a> - pinterest</li>
<li><a href="https://pollerama.fun">pollerama</a> - polls</li>
<li><a href="https://swarmstr.com">swarmstr</a> - trending</li>
<li><a href="https://nostrapp.link">nostrapp</a> - apps manager</li>
<li><a href="https://noogle.lol">noogle</a> - search</li>
<li><a href="https://ostrich.work">ostrich.work</a> - job postings</li>
<li><a href="https://emojito.meme">emojito</a> - emoji manager</li>
<li><a href="https://nostree.me">nostree</a> - links</li>
<li><a href="https://github.com/greenart7c3/citrine">citrine</a> - local relay</li>
<li><a href="https://joinstr.xyz">joinstr</a> - coinjoins</li>
<li><a href="https://heya.fund">heya</a> - crowdfunding</li>
<li><a href="https://zapplepay.com">zapplepay</a> - zaps</li>
<li><a href="https://nosbin.com">nosbin</a> - clipboard</li>
<li><a href="https://shipyard.pub">shipyard</a> - scheduler</li>
<li><a href="https://tunestr.io">tunestr</a> - live streams</li>
<li><a href="https://filestr.vercel.app">filestr</a> - files</li>
<li><a href="https://nostrcheck.me/">nostrcheck.me</a> - media hosting</li>
<li><a href="https://sheetstr.amethyst.social">sheetstr</a> - spreadsheets</li>
<li><a href="https://crafters.amethyst.social">crafters</a> - curriculum vitae</li>
</ul>
<p><strong>Micro Clients</strong></p>
<ul>
<li><a href="https://w3.do">w3</a> - url shortener</li>
<li><a href="https://nosdrive.app">nosdrive</a> - backups</li>
<li><a href="https://zaplife.lol">zaplife</a> - zaps dashboard</li>
<li><a href="https://zapper.fun">zapper.fun</a> - payments</li>
<li><a href="https://nostrends.vercel.app">nostrends</a> - trends</li>
<li><a href="https://zephyr.coracle.social">zephyr</a> - trends</li>
<li><a href="https://wavman.app">wavman</a> - music player</li>
<li><a href="https://nostrrr.com">nostrrr</a> - relay info</li>
<li><a href="https://github.com/jiftechnify/nosdump">nosdump</a> - relay info</li>
<li><a href="https://notestack.com">notestack</a> - blogs</li>
<li><a href="https://nostr.build">nostr.build</a> - media hosting</li>
<li><a href="https://nostr.watch">nostr.watch</a> - relay info</li>
<li><a href="https://snowcait.github.io/nostr-hours/">nostr hours</a> - use reports</li>
<li><a href="https://lazereyes.nosfabrica.com">lazereyes</a> - vision prescriptions</li>
<li><a href="https://satoshipuzzles.github.io/Snakestr">snakestr</a> - games</li>
<li><a href="https://zaplinks.lol/deletestr">deletestr</a> - deletion requests</li>
<li><a href="https://zaplinks.lol/2048str">2048str</a> - games</li>
<li><a href="https://zaplinks.lol/nostrqr">nostrqr</a> - qr generator</li>
<li><a href="https://zaplinks.lol/notanostrclient">notanostrclient</a> - anon</li>
</ul>
<p>Super apps will try to do everything, but can't really do most things super well. Regular-sized Clients will try to manage most of a given domain but are likely to centralize users on themselves, an unwanted effect inside of Nostr. If we want Nostr to grow in a decentralized fashion, we have to start betting on and using more <strong>Mini</strong> and <strong>Micro</strong> clients. </p>
]]></itunes:summary>
      <itunes:image href="https://image.nostr.build/d6713cbcc7bc5dba3be49ef403e6e7ad35d93456935a6a4bd268c46773020b2c.jpg"/>
      </item>
      
      <item>
      <title><![CDATA[Relay Setup 101]]></title>
      <description><![CDATA[You can either take control of your relay lists, or they will control you. ]]></description>
             <itunes:subtitle><![CDATA[You can either take control of your relay lists, or they will control you. ]]></itunes:subtitle>
      <pubDate>Thu, 29 Aug 2024 00:49:42 GMT</pubDate>
      <link>https://vitor.npub.pro/post/relay-setup/</link>
      <comments>https://vitor.npub.pro/post/relay-setup/</comments>
      <guid isPermaLink="false">naddr1qq9hyetvv9uj6um9w36hqq3qgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqxpqqqp65wjvcq4q</guid>
      <category>Amethyst</category>
      
        <media:content url="https://image.nostr.build/79833e9480ae7d97b9eae8b36e576f5862eec8fd94bb35ef54fe36315052a4a2.jpg" medium="image"/>
        <enclosure 
          url="https://image.nostr.build/79833e9480ae7d97b9eae8b36e576f5862eec8fd94bb35ef54fe36315052a4a2.jpg" length="0" 
          type="image/jpeg" 
        />
      <noteId>naddr1qq9hyetvv9uj6um9w36hqq3qgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqxpqqqp65wjvcq4q</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p>If you don't know where your posts are, you might as well just stay in the centralized Twitter. You either take control of your relay lists, or they will control you. Amethyst offers several lists of relays for our users. We are going to go one by one to help clarify what they are and which options are best for each one. </p>
<h2>Public Home/Outbox Relays</h2>
<p>Home relays store all YOUR content: all your posts, likes, replies, lists, etc. It's your home. Amethyst will send your posts here first. Your followers will use these relays to get new posts from you. So, if you don't have anything there, <strong>they will not receive your updates</strong>. </p>
<p>Home relays must allow queries from anyone, ideally without the need to authenticate. They can limit writes to paid users without affecting anyone's experience. </p>
<p>This list should have a maximum of 3 relays. More than that will only make your followers waste their mobile data getting your posts. Keep it simple. Out of the 3 relays, I recommend: </p>
<ul>
<li>1 large public, international relay: nos.lol, nostr.mom, relay.damus.io, etc. </li>
<li>1 personal relay to store a copy of all your content in a place no one can delete. Go to <a href="https://relay.tools/">relay.tools</a> and never be censored again.</li>
<li>1 really fast relay located in your country: paid options like <np-embed url="http://nostr.wine"><a href="http://nostr.wine">http://nostr.wine</a></np-embed> are great</li>
</ul>
<p>Do not include relays that block users from seeing posts in this list. If you do, no one will see your posts.</p>
<h2>Public Inbox Relays</h2>
<p>This relay type receives all replies, comments, likes, and zaps to your posts. If you are not getting notifications or you don't see replies from your friends, it is likely because you don't have the right setup here. If you are getting too much spam in your replies, it's probably because your inbox relays are not protecting you enough. Paid relays can filter inbox spam out. </p>
<p>Inbox relays must allow anyone to write into them. It's the opposite of the outbox relay. They can limit who can download the posts to their paid subscribers without affecting anyone's experience.</p>
<p>This list should have a maximum of 3 relays as well. Again, keep it small. More than that will just make you spend more of your data plan downloading the same notifications from all these different servers. Out of the 3 relays, I recommend: </p>
<ul>
<li>1 large public, international relay: nos.lol, nostr.mom, relay.damus.io, etc. </li>
<li>1 personal relay to store a copy of your notifications, invites, cashu tokens and zaps.</li>
<li>1 really fast relay located in your country: go to <a href="https://nostr.watch/relays/find">nostr.watch</a> and find relays in your country</li>
</ul>
<p>Terrible options include: </p>
<ul>
<li>nostr.wine should not be here. </li>
<li>filter.nostr.wine should not be here. </li>
<li>inbox.nostr.wine should not be here.</li>
</ul>
<h2>DM Inbox Relays</h2>
<p>These are the relays used to receive DMs and private content. Others will use these relays to send DMs to you. <strong>If you don't have it setup, you will miss DMs</strong>. DM Inbox relays should accept any message from anyone, but only allow you to download them. </p>
<p>Generally speaking, you only need 3 for reliability. One of them should be a personal relay to make sure you have a copy of all your messages. The others can be open if you want push notifications or closed if you want full privacy. </p>
<p>Good options are: </p>
<ul>
<li>inbox.nostr.wine and auth.nostr1.com: anyone can send messages and only you can download. Not even our push notification server has access to them to notify you.</li>
<li>a personal relay to make sure no one can censor you. Advanced settings on personal relays can also store your DMs privately. Talk to your relay operator for more details.</li>
<li>a hidden, but public relay if you want DM notifications from our servers.</li>
</ul>
<p>Make sure to add at least one public relay if you want to see DM notifications.</p>
<h2>Private Home Relays</h2>
<p>Private Relays are for things no one should see, like your drafts, lists, app settings, bookmarks etc. Ideally, these relays are either local or require authentication before posting AND downloading each user's content. There are no dedicated relays for this category yet, so I would use a local relay like Citrine on Android and a personal relay on relay.tools. </p>
<p>Keep in mind that if you choose a local relay only, a client on the desktop might not be able to see the drafts from clients on mobile and vice versa.</p>
<h2>Search relays:</h2>
<p>This is the list of relays to use on Amethyst's search and user tagging with @. <strong>Tagging and searching will not work if there is nothing here.</strong>. This option requires NIP-50 compliance from each relay. Hit the Default button to use all available options on existence today: </p>
<ul>
<li>nostr.wine</li>
<li>relay.nostr.band</li>
<li>relay.noswhere.com</li>
</ul>
<h2>Local Relays:</h2>
<p>This is your local storage. Everything will load faster if it comes from this relay. You should install Citrine on Android and write ws://localhost:4869 in this option. </p>
<h2>General Relays:</h2>
<p>This section contains the default relays used to download content from your follows. Notice how you can activate and deactivate the Home, Messages (old-style DMs), Chat (public chats), and Global options in each. </p>
<p>Keep 5-6 large relays on this list and activate them for as many categories (Home, Messages (old-style DMs), Chat, and Global) as possible. </p>
<p>Amethyst will provide additional recommendations to this list from your follows with information on which of your follows might need the additional relay in your list. Add them if you feel like you are missing their posts or if it is just taking too long to load them. </p>
<h2>My setup</h2>
<p>Here's what I use: </p>
<ol>
<li>Go to <a href="https://relay.tools/">relay.tools</a> and create a relay for yourself. </li>
<li>Go to <a href="https://nostr.wine/">nostr.wine</a> and pay for their subscription.</li>
<li>Go to <a href="https://inbox.nostr.wine/">inbox.nostr.wine</a> and pay for their subscription.</li>
<li>Go to <a href="https://nostr.watch/relays/find">nostr.watch</a> and find a good relay in your country.</li>
<li>Download Citrine to your phone.</li>
</ol>
<p>Then, on your relay lists, put: </p>
<p>Public Home/Outbox Relays: </p>
<ul>
<li>nostr.wine</li>
<li>nos.lol or an in-country relay. </li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>Public Inbox Relays</p>
<ul>
<li>nos.lol or an in-country relay</li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>DM Inbox Relays</p>
<ul>
<li>inbox.nostr.wine</li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>Private Home Relays</p>
<ul>
<li>ws://localhost:4869 (Citrine)</li>
<li>&lt;your.relay&gt;.nostr1.com (if you want)</li>
</ul>
<p>Search Relays</p>
<ul>
<li>nostr.wine</li>
<li>relay.nostr.band</li>
<li>relay.noswhere.com</li>
</ul>
<p>Local Relays</p>
<ul>
<li>ws://localhost:4869 (Citrine)</li>
</ul>
<p>General Relays</p>
<ul>
<li>nos.lol</li>
<li>relay.damus.io</li>
<li>relay.primal.net</li>
<li>nostr.mom</li>
</ul>
<p>And a few of the recommended relays from Amethyst. </p>
<h2>Final Considerations</h2>
<p>Remember, relays can see what your Nostr client is requesting and downloading at all times. They can track what you see and see what you like. They can sell that information to the highest bidder, they can delete your content or content that a sponsor asked them to delete (like a negative review for instance) and they can censor you in any way they see fit. Before using any random free relay out there, make sure you trust its operator and you know its terms of service and privacy policies.</p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p>If you don't know where your posts are, you might as well just stay in the centralized Twitter. You either take control of your relay lists, or they will control you. Amethyst offers several lists of relays for our users. We are going to go one by one to help clarify what they are and which options are best for each one. </p>
<h2>Public Home/Outbox Relays</h2>
<p>Home relays store all YOUR content: all your posts, likes, replies, lists, etc. It's your home. Amethyst will send your posts here first. Your followers will use these relays to get new posts from you. So, if you don't have anything there, <strong>they will not receive your updates</strong>. </p>
<p>Home relays must allow queries from anyone, ideally without the need to authenticate. They can limit writes to paid users without affecting anyone's experience. </p>
<p>This list should have a maximum of 3 relays. More than that will only make your followers waste their mobile data getting your posts. Keep it simple. Out of the 3 relays, I recommend: </p>
<ul>
<li>1 large public, international relay: nos.lol, nostr.mom, relay.damus.io, etc. </li>
<li>1 personal relay to store a copy of all your content in a place no one can delete. Go to <a href="https://relay.tools/">relay.tools</a> and never be censored again.</li>
<li>1 really fast relay located in your country: paid options like <np-embed url="http://nostr.wine"><a href="http://nostr.wine">http://nostr.wine</a></np-embed> are great</li>
</ul>
<p>Do not include relays that block users from seeing posts in this list. If you do, no one will see your posts.</p>
<h2>Public Inbox Relays</h2>
<p>This relay type receives all replies, comments, likes, and zaps to your posts. If you are not getting notifications or you don't see replies from your friends, it is likely because you don't have the right setup here. If you are getting too much spam in your replies, it's probably because your inbox relays are not protecting you enough. Paid relays can filter inbox spam out. </p>
<p>Inbox relays must allow anyone to write into them. It's the opposite of the outbox relay. They can limit who can download the posts to their paid subscribers without affecting anyone's experience.</p>
<p>This list should have a maximum of 3 relays as well. Again, keep it small. More than that will just make you spend more of your data plan downloading the same notifications from all these different servers. Out of the 3 relays, I recommend: </p>
<ul>
<li>1 large public, international relay: nos.lol, nostr.mom, relay.damus.io, etc. </li>
<li>1 personal relay to store a copy of your notifications, invites, cashu tokens and zaps.</li>
<li>1 really fast relay located in your country: go to <a href="https://nostr.watch/relays/find">nostr.watch</a> and find relays in your country</li>
</ul>
<p>Terrible options include: </p>
<ul>
<li>nostr.wine should not be here. </li>
<li>filter.nostr.wine should not be here. </li>
<li>inbox.nostr.wine should not be here.</li>
</ul>
<h2>DM Inbox Relays</h2>
<p>These are the relays used to receive DMs and private content. Others will use these relays to send DMs to you. <strong>If you don't have it setup, you will miss DMs</strong>. DM Inbox relays should accept any message from anyone, but only allow you to download them. </p>
<p>Generally speaking, you only need 3 for reliability. One of them should be a personal relay to make sure you have a copy of all your messages. The others can be open if you want push notifications or closed if you want full privacy. </p>
<p>Good options are: </p>
<ul>
<li>inbox.nostr.wine and auth.nostr1.com: anyone can send messages and only you can download. Not even our push notification server has access to them to notify you.</li>
<li>a personal relay to make sure no one can censor you. Advanced settings on personal relays can also store your DMs privately. Talk to your relay operator for more details.</li>
<li>a hidden, but public relay if you want DM notifications from our servers.</li>
</ul>
<p>Make sure to add at least one public relay if you want to see DM notifications.</p>
<h2>Private Home Relays</h2>
<p>Private Relays are for things no one should see, like your drafts, lists, app settings, bookmarks etc. Ideally, these relays are either local or require authentication before posting AND downloading each user's content. There are no dedicated relays for this category yet, so I would use a local relay like Citrine on Android and a personal relay on relay.tools. </p>
<p>Keep in mind that if you choose a local relay only, a client on the desktop might not be able to see the drafts from clients on mobile and vice versa.</p>
<h2>Search relays:</h2>
<p>This is the list of relays to use on Amethyst's search and user tagging with @. <strong>Tagging and searching will not work if there is nothing here.</strong>. This option requires NIP-50 compliance from each relay. Hit the Default button to use all available options on existence today: </p>
<ul>
<li>nostr.wine</li>
<li>relay.nostr.band</li>
<li>relay.noswhere.com</li>
</ul>
<h2>Local Relays:</h2>
<p>This is your local storage. Everything will load faster if it comes from this relay. You should install Citrine on Android and write ws://localhost:4869 in this option. </p>
<h2>General Relays:</h2>
<p>This section contains the default relays used to download content from your follows. Notice how you can activate and deactivate the Home, Messages (old-style DMs), Chat (public chats), and Global options in each. </p>
<p>Keep 5-6 large relays on this list and activate them for as many categories (Home, Messages (old-style DMs), Chat, and Global) as possible. </p>
<p>Amethyst will provide additional recommendations to this list from your follows with information on which of your follows might need the additional relay in your list. Add them if you feel like you are missing their posts or if it is just taking too long to load them. </p>
<h2>My setup</h2>
<p>Here's what I use: </p>
<ol>
<li>Go to <a href="https://relay.tools/">relay.tools</a> and create a relay for yourself. </li>
<li>Go to <a href="https://nostr.wine/">nostr.wine</a> and pay for their subscription.</li>
<li>Go to <a href="https://inbox.nostr.wine/">inbox.nostr.wine</a> and pay for their subscription.</li>
<li>Go to <a href="https://nostr.watch/relays/find">nostr.watch</a> and find a good relay in your country.</li>
<li>Download Citrine to your phone.</li>
</ol>
<p>Then, on your relay lists, put: </p>
<p>Public Home/Outbox Relays: </p>
<ul>
<li>nostr.wine</li>
<li>nos.lol or an in-country relay. </li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>Public Inbox Relays</p>
<ul>
<li>nos.lol or an in-country relay</li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>DM Inbox Relays</p>
<ul>
<li>inbox.nostr.wine</li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>Private Home Relays</p>
<ul>
<li>ws://localhost:4869 (Citrine)</li>
<li>&lt;your.relay&gt;.nostr1.com (if you want)</li>
</ul>
<p>Search Relays</p>
<ul>
<li>nostr.wine</li>
<li>relay.nostr.band</li>
<li>relay.noswhere.com</li>
</ul>
<p>Local Relays</p>
<ul>
<li>ws://localhost:4869 (Citrine)</li>
</ul>
<p>General Relays</p>
<ul>
<li>nos.lol</li>
<li>relay.damus.io</li>
<li>relay.primal.net</li>
<li>nostr.mom</li>
</ul>
<p>And a few of the recommended relays from Amethyst. </p>
<h2>Final Considerations</h2>
<p>Remember, relays can see what your Nostr client is requesting and downloading at all times. They can track what you see and see what you like. They can sell that information to the highest bidder, they can delete your content or content that a sponsor asked them to delete (like a negative review for instance) and they can censor you in any way they see fit. Before using any random free relay out there, make sure you trust its operator and you know its terms of service and privacy policies.</p>
]]></itunes:summary>
      <itunes:image href="https://image.nostr.build/79833e9480ae7d97b9eae8b36e576f5862eec8fd94bb35ef54fe36315052a4a2.jpg"/>
      </item>
      
      <item>
      <title><![CDATA[Zap-share slavery and the incentive war]]></title>
      <description><![CDATA[Zap-share is a terrible revenue model for sustaining a Nostr Client. We must find a better way to align our applications with the user's interest.  ]]></description>
             <itunes:subtitle><![CDATA[Zap-share is a terrible revenue model for sustaining a Nostr Client. We must find a better way to align our applications with the user's interest.  ]]></itunes:subtitle>
      <pubDate>Sun, 10 Dec 2023 20:09:35 GMT</pubDate>
      <link>https://vitor.npub.pro/post/rev-share-slavery/</link>
      <comments>https://vitor.npub.pro/post/rev-share-slavery/</comments>
      <guid isPermaLink="false">naddr1qqghyetk94eksctjv5khxmrpwejhy7gzyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cqcyqqq823c33m8ht</guid>
      <category>Nostr</category>
      
        <media:content url="https://image.nostr.build/ea8da0f8e225c421aaf23889466a8a20db6191e77fda0bcb11d4c6cca33ae5f6.jpg" medium="image"/>
        <enclosure 
          url="https://image.nostr.build/ea8da0f8e225c421aaf23889466a8a20db6191e77fda0bcb11d4c6cca33ae5f6.jpg" length="0" 
          type="image/jpeg" 
        />
      <noteId>naddr1qqghyetk94eksctjv5khxmrpwejhy7gzyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cqcyqqq823c33m8ht</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p>Sending a percentage of your zaps to head straight to your Client's development team, optionally or forcibly, sounds like a great way to sustain a project. And, depending on the team's career goals, it is. However, I am here to argue that this revenue model doesn't serve us well.</p>
<p>Let's be real: if you are developing a client and seeking venture capital, then yes, rev-share is by far your best shot at winning. It's a hot favorite in venture pitches because it hands the company (and its investors) control over the entire field while raking in maximum revenue from all participants. Your performance metrics are very well established, incentives are aligned with the fast-scaling needs, the path to growth is very common and many, many investors know the territory extremely well and will be more willing to easily give you money. If that is your case, go for the usual route of YC -&gt; VC -&gt; PE -&gt; IPO. You won't control anything in the end, but it will make you, and your investors, a lot of money. </p>
<p>That being said, I believe this revenue model bakes in the wrong incentives, and forward-thinking clients should seek alternative revenue-generation strategies.</p>
<p>Storytime: Over the past 15 years, I led a medical device business that integrated a rev-share component. Doctors purchasing our devices gained access to our medical record system. The revenue model for that system was rev-share: the system itself was essentially free, and each time providers submitted a prescription, we earned $0.50. Initially, this model thrived because it scaled with our customer's needs. If they were small businesses, their payments would stay small, proportional to their bumpy use. $0.50/patient was something everyone could afford out of their insurance payouts. It was great for beginners, great for large players, and great for us. Things looked great. But little did I know what it would do to the business. Gradually, our focus shifted from developing devices and enhancing the system to obsessing over increasing the number of prescriptions. We ended up staying quite small as a business, but even at that small size, I could already see the damage the revenue model could make at scale. If we grew, it would be all about how to get providers to file as many prescriptions as possible, even for patients who didn't need one. Controlling the medium upon which customers file prescriptions gives the company immense power to incentivize behaviors that will go against the well-being of the community. </p>
<p>Similar tendencies are visible in other platforms like Substack nowadays. You can't visit your favorite author without being constantly "reminded" to subscribe to other creators. It doesn't matter if you care or not about those topics. What matters is that you subscribe to them. The company doesn't care if you end up never reading their content. That's not their problem. Their goal is to push as much content down your throat as possible so that they can collect little fees here and there. The bigger the amount of content you subscribe (not the quality), the bigger the fees they get. </p>
<p>The same is happening with Lightning wallets and many Bitcoin products that sustain themselves by taking a share of your transactions. They are incentivized to make users spend and not to help them manage their finances well. </p>
<p>Nostr won't be different. Zap-share Clients have an incentive to make you spend. In the long run, that is all they will care about. It doesn't matter if the content is good or not. </p>
<p>You become a Foie gras goose. </p>
<p>Social media has grappled with broken incentives since its inception. If we want to design a better social environment, it's our duty to find business models that are more aligned with the well-being of our users. We don't have a clear answer for that right now, but there is hope: we know what we want. We want to align the size of the user's contributions with products that make users feel better and more productive. </p>
<p>In the long run, this desire will split Clients between creator tools and consumer tools. Creator tools should help authors optimize their revenue stream while consumer tools should help readers optimize for their needs and well-being, independent of how much creator tools try to push content down your throat. </p>
<p>If you are a consumer of content (or more precisely, WHEN you are consuming content), you should reward those clients that hit the sweet spot&nbsp;for you without forcing you into spending more than what's needed. If you are a creator (or more precisely, WHEN you are creating content), you should reward clients who help you optimize the outcomes you desire for your content. </p>
<p>I find it hard to believe a single client can play both sides well. In a decentralized environment like ours, specialized clients will always win. </p>
<p>Remember to choose clients that are on your side. A creator's side is not always aligned with the consumer's side. When the eagles are silent, the parrots begin to jabber.</p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p>Sending a percentage of your zaps to head straight to your Client's development team, optionally or forcibly, sounds like a great way to sustain a project. And, depending on the team's career goals, it is. However, I am here to argue that this revenue model doesn't serve us well.</p>
<p>Let's be real: if you are developing a client and seeking venture capital, then yes, rev-share is by far your best shot at winning. It's a hot favorite in venture pitches because it hands the company (and its investors) control over the entire field while raking in maximum revenue from all participants. Your performance metrics are very well established, incentives are aligned with the fast-scaling needs, the path to growth is very common and many, many investors know the territory extremely well and will be more willing to easily give you money. If that is your case, go for the usual route of YC -&gt; VC -&gt; PE -&gt; IPO. You won't control anything in the end, but it will make you, and your investors, a lot of money. </p>
<p>That being said, I believe this revenue model bakes in the wrong incentives, and forward-thinking clients should seek alternative revenue-generation strategies.</p>
<p>Storytime: Over the past 15 years, I led a medical device business that integrated a rev-share component. Doctors purchasing our devices gained access to our medical record system. The revenue model for that system was rev-share: the system itself was essentially free, and each time providers submitted a prescription, we earned $0.50. Initially, this model thrived because it scaled with our customer's needs. If they were small businesses, their payments would stay small, proportional to their bumpy use. $0.50/patient was something everyone could afford out of their insurance payouts. It was great for beginners, great for large players, and great for us. Things looked great. But little did I know what it would do to the business. Gradually, our focus shifted from developing devices and enhancing the system to obsessing over increasing the number of prescriptions. We ended up staying quite small as a business, but even at that small size, I could already see the damage the revenue model could make at scale. If we grew, it would be all about how to get providers to file as many prescriptions as possible, even for patients who didn't need one. Controlling the medium upon which customers file prescriptions gives the company immense power to incentivize behaviors that will go against the well-being of the community. </p>
<p>Similar tendencies are visible in other platforms like Substack nowadays. You can't visit your favorite author without being constantly "reminded" to subscribe to other creators. It doesn't matter if you care or not about those topics. What matters is that you subscribe to them. The company doesn't care if you end up never reading their content. That's not their problem. Their goal is to push as much content down your throat as possible so that they can collect little fees here and there. The bigger the amount of content you subscribe (not the quality), the bigger the fees they get. </p>
<p>The same is happening with Lightning wallets and many Bitcoin products that sustain themselves by taking a share of your transactions. They are incentivized to make users spend and not to help them manage their finances well. </p>
<p>Nostr won't be different. Zap-share Clients have an incentive to make you spend. In the long run, that is all they will care about. It doesn't matter if the content is good or not. </p>
<p>You become a Foie gras goose. </p>
<p>Social media has grappled with broken incentives since its inception. If we want to design a better social environment, it's our duty to find business models that are more aligned with the well-being of our users. We don't have a clear answer for that right now, but there is hope: we know what we want. We want to align the size of the user's contributions with products that make users feel better and more productive. </p>
<p>In the long run, this desire will split Clients between creator tools and consumer tools. Creator tools should help authors optimize their revenue stream while consumer tools should help readers optimize for their needs and well-being, independent of how much creator tools try to push content down your throat. </p>
<p>If you are a consumer of content (or more precisely, WHEN you are consuming content), you should reward those clients that hit the sweet spot&nbsp;for you without forcing you into spending more than what's needed. If you are a creator (or more precisely, WHEN you are creating content), you should reward clients who help you optimize the outcomes you desire for your content. </p>
<p>I find it hard to believe a single client can play both sides well. In a decentralized environment like ours, specialized clients will always win. </p>
<p>Remember to choose clients that are on your side. A creator's side is not always aligned with the consumer's side. When the eagles are silent, the parrots begin to jabber.</p>
]]></itunes:summary>
      <itunes:image href="https://image.nostr.build/ea8da0f8e225c421aaf23889466a8a20db6191e77fda0bcb11d4c6cca33ae5f6.jpg"/>
      </item>
      
      </channel>
      </rss>
    