<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Arthur Ariel Sabintsev on Medium]]></title>
        <description><![CDATA[Stories by Arthur Ariel Sabintsev on Medium]]></description>
        <link>https://medium.com/@artsabintsev?source=rss-d59564ad49f6------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*m0B-s8NupkNPFZ3iBkrwbA.png</url>
            <title>Stories by Arthur Ariel Sabintsev on Medium</title>
            <link>https://medium.com/@artsabintsev?source=rss-d59564ad49f6------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 18 Oct 2026 22:35:52 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@artsabintsev/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[The Missing Key to x402]]></title>
            <link>https://medium.com/decentralized-infrastructure/the-missing-key-to-x402-2ff19494df78?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/2ff19494df78</guid>
            <category><![CDATA[agentic-payment]]></category>
            <category><![CDATA[coinbase]]></category>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[x402]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Fri, 24 Apr 2026 00:49:12 GMT</pubDate>
            <atom:updated>2026-07-14T01:22:55.486Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*jXZyJQ8wk5qE0TTt.png" /></figure><p>x402 is the right base layer for machine-native payments. It’s here, and <a href="https://x.com/coinbase/status/2039689438922522728">as of 04/02</a>, it’s part of the <a href="https://www.linuxfoundation.org/x402foundation">Linux Foundation</a>.</p><p>But it ships without the one thing every production system needs: <strong>a key and session story</strong>. That’s the layer to build.</p><h3>What is x402?</h3><p><a href="https://www.x402.org/">x402 is an open protocol</a> that builds on top of a more than twenty year old IETF standard: <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/402">HTTP’s 402 Payment Required</a> status code.</p><p>x402 is good because it is boring in the right way. It is simple, neutral, and very easy to explain.</p><p>The <a href="https://www.x402.org/x402-whitepaper.pdf">whitepaper’s pitch</a> is straightforward:</p><blockquote><em>Enable machine-native processes (e.g. AI agents, Web Services, etc.) to autonomously pay for API access, data, and digital services by leveraging the HTTP 402 “Payment Required” and internet-native payment rails (e.g. stablecoins, blockchains, etc.).</em></blockquote><p>Having spent years deep in the crypto industry, one of the most important lessons I learnt is that <strong>simple protocols get adopted, while overdesigned protocols get discussed</strong>. That is the tradeoff. In my opinion, it’s why Bitcoin took off. It remains one of the most <a href="https://bitcoin.org/bitcoin.pdf">approachable whitepapers</a> I’ve ever read. Just re-read it a handful of times and you’ll understand it.</p><h3>How does x402 work?</h3><p>The full x402 story is very easy to explain:</p><ol><li>A client asks for a resource; <em>such as a PDF</em>.</li><li>The server replies 402 Payment Required; <em>including a price and a destination address for payment</em>.</li><li>The client pays; <em>along with the crypto digital equivalent of a signed check</em>.</li><li>The server returns the resource; <em>after validating and setting the check</em>.</li></ol><blockquote><em>That is the perfect base layer. It can’t be any simpler.</em></blockquote><p>However, in the same way that the <a href="https://en.wikipedia.org/wiki/OSI_model">OSI Model</a> needed a mature and ever-evolving <strong>Application Layer</strong> on top of the <strong>Transport Layer</strong>, x402 will need a mature and ever-evolving <strong>Key Management Layer</strong> on top of the <strong>Payment Layer</strong>.</p><p>The <a href="https://www.x402.org/x402-whitepaper.pdf">last page</a> of the x402 whitepaper touts the following benefits:</p><ul><li>Instant, low-cost transactions.</li><li>No API keys, no subscriptions, no middlemen.</li><li>AI-first, developer-friendly, and blockchain-agnostic.</li></ul><h3>So what is x402 Missing?</h3><p>Something I’ve learnt in the world of software development is that rewrites almost never work. You have to meet the world where it is, integrate with existing systems, and incrementally build towards the future you want to see. That is the only way to get from <em>“this works on paper”</em> to <em>“this works in production.”</em></p><p>It’s been decades, and we still haven’t <a href="https://www.google.com/intl/en/ipv6/statistics.html">reached 50% IPv6 adoption</a> as of writing this post.</p><p>If you want this to work in real systems, you need to account for how existing systems work, including things like:</p><ul><li>Scoped access keys</li><li>Sessions keys</li><li>Rotation and revocation of keys</li><li>Admin key management</li></ul><p>Then, the moment you enter the world of crypto, you learn that “custody hot keys” is a setup for a nightmare. You start to learn about multi-sig, hardware wallets, ring signatures, and we haven’t even gotten started with smart contracts.</p><h3>What does it look like?</h3><blockquote><em>The missing key to the puzzle is not a change to the protocol, but building infrastructure on top of it that makes it usable with where the world is today, not where it’s going to be.</em></blockquote><p>In fact, I really want the protocol to stay small and simple. It enables the ecosystem to introduce small, composable, layered primitives.</p><p><strong>What’s the takeaway?</strong> In addition to enabling permissionless purchase of resources on the internet, enabling permissionless purchase of API keys is the next logical step. It is the missing piece that turns a one-off payment into an ongoing relationship with an existing service.</p><p>It doesn’t feel as “pure”, but it works. <strong>Keys are not a cop-out.</strong> They are the mechanism that turns a payment event into an ongoing service relationship.</p><p>This enables lots of different paradigms:</p><ul><li><strong>Authenticate</strong>: Establish identity once per session instead of re-signing a payment on every call.</li><li><strong>Authorize</strong>: Scope each key to the minimum access it needs.</li><li><strong>Rotate/Revoke</strong>: Kill compromised keys in seconds without touching the protocol.</li><li><strong>Delegate</strong>: Hand scoped, short-lived keys to sub-agents without exposing the root wallet.</li><li><strong>Meter &amp; Throttle</strong>: Attribute usage, enforce quotas, and flag abuse using existing observability and rate-limiting stacks.</li><li><strong>Integrate</strong>: Plug payments and top-ups into existing balance and billing systems.</li></ul><p>Buying keys with x402 doesn’t have to be limited to API Keys. This could extend to session keys, license keys, support JWTs, or even just a more traditional pay-per-use model. The point is that the key management layer is what turns the protocol from a one-off payment into an ongoing relationship with a service.</p><p>Those are the boring parts that make a system shippable. And boring is good here.</p><h3>How are others solving it?</h3><p>First, what is the core problem of using off-the-shelf x402 for real systems? <strong>Hyperscale</strong>.</p><p>When you’re servicing millions of requests per second, you can’t go through a signature ceremony with every request. There’s a long list of problems to solve including, but not limited to, rate limiting requests, verifying payments, preventing abuse, protecting against denial-of-service, etc.</p><p>Two of the biggest efforts in the space targeting this problem are:</p><p>Circle has a very simple solution built on top of x402: batch thousands of nano transactions into one x402 transaction. It’s not a new protocol, it’s a <a href="https://en.wikipedia.org/wiki/Gateway_(telecommunications)">Gateway</a> based approach to solving this problem.</p><p>Stripe has a more ambitious solution, also built on top of x402: <a href="https://docs.stripe.com/payments/machine">MPP</a>. It gets real things right, most notably <a href="https://developers.cloudflare.com/agents/agentic-payments/mpp/#payment-intents">sessions</a>: <em>“A streaming payment over a payment channel. Use for pay-as-you-go or per-token billing with sub-cent costs and sub-millisecond latency.”</em> Payment channels for machine-to-machine billing are a genuinely useful primitive.</p><p>The question isn’t whether those primitives are needed. They are. It’s whether they belong in a protocol, or in an SDK on top of one.</p><p>MPP bundles them with a new protocol, first-class support for its <a href="https://tempo.xyz/">own blockchain</a>, and its card network:</p><p>In the same way Cloudflare shipped <a href="https://developers.cloudflare.com/ai-crawl-control/features/pay-per-crawl/what-is-pay-per-crawl/">Pay Per Crawl</a> as a product and not a protocol, <strong>a lot of MPP could live as an SDK on top of x402</strong>. That’s the unbundling I’d want to see.</p><blockquote><em>x402 feels pure and neutral, like Bitcoin, Ethereum, or Zcash. MPP solves real problems, but bundles them in a way that blurs the line between an open protocol and a product offering.</em></blockquote><p>If you’ve been in crypto long enough, you’ve seen this pattern: a vendor ships an SDK that quietly becomes the de facto protocol, and composability pays the price.</p><h3>Where do we go from here?</h3><p>We find a delicate balance between building, waiting, and seeing what is a real problem that needs solving.</p><p>Stablecoins are here to stay. Agents will become more prevalent on the internet. The real work is distinguishing signal from noise about where the market actually is today. Big players can afford to fund speculative bets long past the point a thesis pays off, the way Meta has with the <em>Metaverse</em>. Smaller companies have to follow the customer that comes back.</p><p>At <a href="https://www.grove.city/">Grove</a>, we shipped a wallet-first Linktree that is ready on the API and skills front for when the agents arrive. When we started, our thesis was that agents will pay humans. In reality, if you dive deep into <a href="https://www.x402scan.com/">x402scan.com</a> or <a href="https://agentic.market/">agentic.market</a>, you’ll find a lot of tinkering, but not a market yet. If we had visibility into the numbers behind <a href="https://projects.dev/">projects.dev</a>, I’m sure we’d find the same thing.</p><p>To summarize, I’m extremely bullish on everything above. x402 will proliferate. MPP will be a great product. Agents will be consuming resources on the internet. I simply want to call out that in order to move the needle, we need to introduce layers that integrate the old system with the new, because it’ll be a while. That is the missing key to x402.</p><p>The open question: does the key layer belong in x402 itself, in an SDK ecosystem around it, or in a product like MPP? <strong>I believe the middle path wins.</strong></p><p>If you’re building on top of x402, I’d love to hear what you think. In addition, not instead.</p><p><em>Originally published by </em><a href="https://medium.com/u/b6fe14ecd6e"><em>Daniel Olshansky</em></a><em> at </em><a href="https://grove.city/news/the-missing-key-to-x402"><em>https://grove.city</em></a><em> on April 24, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2ff19494df78" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/the-missing-key-to-x402-2ff19494df78">The Missing Key to x402</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Grove partners with Coinbase Developer Platform to bring Apple Pay to Content Creator Earnings]]></title>
            <link>https://medium.com/decentralized-infrastructure/grove-partners-with-coinbase-developer-platform-to-bring-apple-pay-to-content-creator-earnings-3ba28db3d654?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/3ba28db3d654</guid>
            <category><![CDATA[coinbase]]></category>
            <category><![CDATA[creators]]></category>
            <category><![CDATA[apple-pay]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Thu, 16 Apr 2026 17:30:29 GMT</pubDate>
            <atom:updated>2026-07-14T01:23:40.521Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*-99r3StbUrPBZXwA.png" /></figure><p><strong>What if</strong> you could get a creator you follow online to notice you?<br><strong>What if</strong> you engage with your fans and earn from them directly?<br><strong>What if</strong> all of this were powered by a simple, frictionless experience with low fees?</p><p>We’ve been working closely with our partners at <a href="https://www.coinbase.com/developer-platform">Coinbase Developer Platform</a> to integrate Apple Pay directly into <a href="https://grove.city/">Grove</a>.</p><h3>What’s missing from the flow today?</h3><p>Most people are happy to support someone when the moment is right.</p><p>You see a cool reel on Instagram from a creator you like, and you want to show your appreciation in that moment. Maybe you just want to send them $0.02 for their thought.</p><p>Today…</p><ul><li>🌐 You go to their Linktree</li><li>💳 You find their Patreon page</li><li>🔐 You sign up, or spend 5 minutes looking for your password</li><li>🧾 You enter your credit card information, <em>again</em></li><li>🤔 You debate if you’re willing to commit to <em>another</em> monthly subscription</li><li>⏳ You lose the impulse to support them, <em>and move on</em></li></ul><p><strong>What’s the issue?</strong></p><blockquote><em>Friction kills small acts of support.</em></blockquote><p>Your Grove profile page exists to make it easy for others to support your original content creation.</p><p>It’s not just a set of links.<br>It doesn’t force anyone into a commitment.<br>It is a way for you to engage with your fans and earn from them directly.</p><p><strong>It is your wallet-first landing page.<br>Your content.<br>Your fans.<br>Your money.<br>All in one place.</strong></p><h3>What Grove does differently</h3><p>Grove puts payment rails directly on your profile page, alongside your content.<br>That means a fan can:</p><ul><li>📲 Open your Grove profile</li><li>🍎 Fund their wallet with Apple Pay</li><li>💸 Tip you for a piece of content they saw online</li></ul><p>Why does Apple Pay matter?<br>It reduces the friction to getting started.</p><h3>What does this unlock?</h3><p>When signing up and funding is easy, the profile becomes much more than a landing page.</p><h3>1. Tip your content</h3><p>If someone likes your work, they can support you on the spot.</p><p>They can paste in the link to your content or just tip you for being you.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/650/0*k8qoV9NC7CWooY0o.png" /></figure><h3>2. Tip to Talk</h3><p>If someone wants your attention, they can pay to reach you.</p><p>That makes the trade explicit: <strong>they pay for your attention in your inbox</strong>.</p><p>Read more about <a href="https://grove.city/news/tip-to-talk-getting-paid-for-your-attention-is-all-you-need">TipToTalk here</a>.</p><h3>3. Giveaways for your fans</h3><p>You can run a <a href="https://grove.city/giveaways">giveaway</a> to engage with your fans. All through the same experience.</p><h3>4. QR Codes for Digital &amp; Physical Businesses</h3><p>This is not only for digital creators, it’s also great for physical businesses.</p><p>You can create a Grove page for your business, print out the QR code, put it at the front desk or next to the register, and let your customers support you by opening up the camera on their phone.</p><p>That turns a static page into a storefront.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*cBK8Xh6lSrCIypwt.png" /></figure><h3>What’s next?</h3><p>Reach out to our team <a href="https://discord.com/invite/build-with-grove">on Discord</a> to learn more about how you can use Grove</p><p><strong><em>Note:</em></strong><em> Apple Pay is only available in the US and requires you to connect an email address and verify a phone number. We support funding your tipping wallet through, as well as other crypto wallets.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*RgpalxtXXDb4Qbbn.png" /></figure><p><em>Originally published by </em><a href="https://medium.com/u/b6fe14ecd6e"><em>Daniel Olshansky</em></a><em> at </em><a href="https://grove.city/news/grove-partners-with-coinbase-developer-platform-to-bring-apple-pay-to-content-creator-earnings"><em>https://grove.city</em></a><em> on April 16, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3ba28db3d654" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/grove-partners-with-coinbase-developer-platform-to-bring-apple-pay-to-content-creator-earnings-3ba28db3d654">Grove partners with Coinbase Developer Platform to bring Apple Pay to Content Creator Earnings</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The missing feature in Linktree]]></title>
            <link>https://medium.com/decentralized-infrastructure/the-missing-feature-in-linktree-46243673fdde?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/46243673fdde</guid>
            <category><![CDATA[linktree]]></category>
            <category><![CDATA[creators]]></category>
            <category><![CDATA[creator-economy]]></category>
            <category><![CDATA[link-in-bio]]></category>
            <category><![CDATA[linktree-alternative]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Wed, 08 Apr 2026 19:07:55 GMT</pubDate>
            <atom:updated>2026-07-14T01:26:42.610Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*0NyfhNO2Jv-f5lAl.png" /></figure><p>Your home mirrors you. You invite people over to share your space, your interests, your life.</p><p>Your personal landing page should be no different.</p><p><strong>Linktree is like a parking lot.</strong> People come, only to leave as soon as they get what they need.</p><p><strong>Grove is your personal landing page.</strong> People come, they stay, they support you, and they come back when they want to reach you again.</p><p>It should do more than just hold a list of links:</p><ul><li><strong>✅ Prove you’re a real person</strong></li><li><strong>💸 Turn your attention into revenue</strong></li><li><strong>🎁 Let people support you instantly</strong></li><li><strong>💬 Let people talk to you</strong></li><li><strong>🧠 Show what you care about</strong></li><li><strong>🏠 Feel like a homepage, not a parking lot</strong></li></ul><p>That’s what Grove is for 🌿</p><h3>What it looks like</h3><p>It’s a shift from a flat list of links to a home for your content, support, and money.</p><h3>Why the old model is not enough</h3><p>Linktree solved a real problem:</p><blockquote><em>“I need one place to put my links.”</em></blockquote><p>That worked when the internet was mostly about sending people somewhere else.</p><p>Now the page itself matters.</p><p>People are not just clicking through.</p><p>They’re deciding whether to trust you, follow you, pay you, or talk to you.</p><p>They’re deciding whether your attention is worth their time and money, and vice versa.</p><h3>What Grove does differently</h3><p>Grove does two things a plain link page can’t.</p><h3>1. It puts money front and center 🪪</h3><p>Grove is <strong>wallet-first</strong>.</p><blockquote><em>Money isn’t hidden behind a redirect.</em></blockquote><p>It’s part of the profile.</p><p>That unlocks a few things immediately:</p><ul><li><strong>💸 Tips</strong> — someone likes your work, they can pay you on the spot.</li><li><strong>✉️ Messages</strong> — if someone wants your attention, they can pay to reach you.</li><li><strong>⚡ Instant settlement</strong> — no waiting, no thresholds, no mystery balance somewhere else, no egregious fees.</li></ul><h3>2. It verifies who you are across multiple platforms ✅</h3><p>Anyone can paste a URL.</p><p>That doesn’t prove ownership.</p><p>Grove lets you <strong>connect and verify</strong> accounts like X, GitHub, YouTube and more, so people know they’re looking at the real you.</p><p>In a world of impersonation and AI-generated everything, that’s not a feature. <strong>It’s the baseline.</strong></p><h3>Tip to Talk is the clearest example</h3><p>We built <a href="https://grove.city/news/tip-to-talk-getting-paid-for-your-attention-is-all-you-need">Tip to Talk</a> because attention has real monetary value.</p><blockquote><em>If you want my attention, pay for it.</em></blockquote><p>That sounds blunt. It’s also the point.</p><p>We all get hit with spam, cold DMs, <em>“quick questions”</em> that are never quick, and people asking for free time, free advice, or free introductions.</p><p><strong>Tip to Talk makes the trade explicit</strong>:</p><ul><li>If you need someone’s attention, <strong>pay to reach them</strong>.</li><li>If someone wants yours, <strong>they can pay to earn it</strong>.</li></ul><p>That keeps the inbox open without making it free.</p><h3>“Isn’t this just Patreon?”</h3><p>Not really. Patreon solved recurring support.</p><p>Grove is built for <strong>direct, lightweight, just-in-time action</strong>.</p><p>That means:</p><ul><li>😌 No subscription fatigue</li><li>🙏 No commitment just to say thanks</li><li>⚡ No extra friction for a $5 moment</li></ul><p>Most people are happy to pay when they want to show appreciation. They just don’t want five more recurring subscriptions.</p><blockquote><em>It’s awkward to not tip in person. It’s also awkward to cancel a recurring Patreon subscription.</em></blockquote><p>Grove lets you send a message, show appreciation, instantly, and move on. <strong>That’s it.</strong></p><h3>Where do I start?</h3><p>Linktree is a list of links. 🔗🪾</p><p>Grove is a digital home that verifies you and pays you. 🌿</p><p><strong>If you already have a Linktree, move over. If you don’t, sign up anyway.</strong></p><p>Check it out at <a href="https://grove.city/">Grove.city</a>.</p><p><strong>What comes next?</strong> Discovery, agent support, and better ways for people to find and pay creators. The goal is simple: make Grove the best way to present yourself online with modern technology that actually serves you.</p><p><em>Originally published by </em><a href="https://medium.com/u/b6fe14ecd6e"><em>Daniel Olshansky</em></a><em> at </em><a href="https://grove.city/news/the-missing-feature-in-linktree"><em>https://grove.city</em></a><em> on April 8, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=46243673fdde" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/the-missing-feature-in-linktree-46243673fdde">The missing feature in Linktree</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Tip to Talk: Getting Paid For Your Attention Is All You Need]]></title>
            <link>https://medium.com/decentralized-infrastructure/tip-to-talk-getting-paid-for-your-attention-is-all-you-need-4e4827ef6f1d?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/4e4827ef6f1d</guid>
            <category><![CDATA[creators]]></category>
            <category><![CDATA[tip-to-talk]]></category>
            <category><![CDATA[creator-economy]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Fri, 27 Mar 2026 23:24:04 GMT</pubDate>
            <atom:updated>2026-07-14T01:24:29.741Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*bzJjsPkXYITdrwu2.png" /></figure><p>Your inbox is full. Your DMs are overflowing. Agents are spamming your replies. Everyone wants a piece of your attention, and none of them are paying for it.</p><h3>The problem with open DMs</h3><p>If you’re a creator, influencer, or business owner, you’ve been here before: dozens of cold messages, spam, and <em>“quick questions”</em> that aren’t quick. Everyone wants a coffee chat. The signal gets buried under noise.</p><p><strong>Most platforms give you two options</strong>: open DMs to everyone, or close them entirely.</p><p>Open means chaos. Closed means missed opportunities.</p><p>Neither is great.</p><h3>Introducing Tip to Talk</h3><p>Today, we’re launching <strong>Tip to Talk</strong> on <a href="https://grove.city/">Grove.city</a>:</p><blockquote><em>A simple way for creators to get paid for their attention.</em></blockquote><p>Here’s how it works:</p><ol><li><strong>Creators set a minimum tip</strong> to receive a message (e.g. $5)</li><li><strong>Supporters tip and attach a message</strong> in one step</li><li><strong>The creator gets paid,</strong> and the supporter gets seen</li></ol><p>That’s it. No subscriptions. No monthly fees. Instant settlement.</p><h3>Is this a new idea?</h3><p>X announced limiting replies to “friends of friends”.</p><p>Y Combinator had an old trick where founders would send a VC money on Venmo to get their attention.</p><p>The desire to pay for someone’s attention isn’t new — it just hasn’t been easy.</p><blockquote><em>“Take a human desire, preferably one that has been around for a really long time… identify that desire and use modern technology to take out steps”<br></em>- Ev Williams</blockquote><p>At Grove, we’re building this in as a core feature. <strong>Tipping to get a message across is a fundamental primitive of a wallet-first, agent-friendly Linktree</strong>.</p><h3>How to set it up</h3><p>If you already have a Grove account:</p><ol><li>Go to <a href="https://grove.city/dashboard/settings?tab=engage"><strong>Dashboard → Settings → Engage</strong></a></li><li>Toggle on <strong>Tip to Talk</strong></li><li>Set your minimum amount</li><li>Done. Your profile now shows <em>“Open to Tip to Talk”</em></li></ol><p>It takes about 10 seconds.</p><h3>Why this matters — get paid for your attention</h3><p>Whether it’s a human or an AI agent, if someone wants your attention, they should pay for it.</p><p>💬 <strong>For creators</strong> — Your attention is your most valuable asset. Tip to Talk lets you put a price on it. Set the minimum at $1 or $100 — you’re in control.</p><p>🎯 <strong>For supporters</strong> — Want to guarantee a creator actually sees your message? Put your money where your mouth is. A $5 tip cuts through the noise better than a cold DM ever will.</p><p>🤖 <strong>For agents</strong> — AI agents can now pay to communicate with creators directly. If an agent finds your content valuable enough to reach out, it pays the price of admission like everyone else. No special API, no backdoor — just a tip.</p><h3>Start earning with Grove 🌿</h3><p>Create your account at <a href="https://grove.city/">Grove.city</a>, enable Tip to Talk, and share your profile. We’d love to hear how you use it.</p><p>Follow us on <a href="https://x.com/gaborgrove">X</a> for more updates.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*y3A4Vq6FAwmo9_sU.png" /></figure><p><em>Originally published by </em><a href="https://medium.com/u/b6fe14ecd6e"><em>Daniel Olshansky</em></a><em> at </em><a href="https://grove.city/news/tip-to-talk-getting-paid-for-your-attention-is-all-you-need"><em>https://grove.city</em></a><em> on March 27, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4e4827ef6f1d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/tip-to-talk-getting-paid-for-your-attention-is-all-you-need-4e4827ef6f1d">Tip to Talk: Getting Paid For Your Attention Is All You Need</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[An Open Letter to Content Publishers: New Ways to Earn]]></title>
            <link>https://medium.com/decentralized-infrastructure/an-open-letter-to-content-publishers-new-ways-to-earn-43a4f1c3c77d?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/43a4f1c3c77d</guid>
            <category><![CDATA[creator-economy]]></category>
            <category><![CDATA[creators]]></category>
            <category><![CDATA[content-publishing]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Wed, 25 Mar 2026 00:07:23 GMT</pubDate>
            <atom:updated>2026-07-14T01:25:11.568Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*qXpm9NLEqJbpvZlQ.png" /></figure><p>When it comes to digital content, <strong>reach</strong> used to be king. Then <strong>revenue</strong> entered the conversation.</p><p>Companies like Substack and Patreon made revenue and subscriptions a first-class primitive. Companies like Medium followed, and Twitch followed. Now we’re seeing YouTube, Reddit, X, and others experiment with different models of integrated monetization.</p><p>Now, with AI training on and inferring from content, <strong>credit</strong> and <strong>compensation</strong> are front and center.</p><p><strong>The opportunity is not about squeezing more out of the same revenue model. It’s about unlocking new ones.</strong></p><h3>The future of content publishing needs configurable revenue models, not just policy toggles</h3><p>Medium’s <a href="https://medium.com/blog/writers-you-now-have-more-control-over-how-ai-companies-use-your-stories-662788e7a6ae">latest update</a> frames the problem well around 3Cs and their AI strategy: <strong>C</strong>onsent, <strong>C</strong>redit, and <strong>C</strong> ompensation.</p><p>The current implementation is a binary toggle. Maximize reach or minimize training. Writers choose between getting cited by AI products, having AI learn about their contributions, or opting out entirely.</p><p>That is a step in the right direction. But it is not the 3Cs. It is a tradeoff between two of them.</p><p>Digg’s <a href="https://digg.com/">recent reset</a> looks like a different story, but it is not. <strong>If bots, spam, and synthetic engagement dominate the system, trust disappears and the product breaks.</strong> Same root issue.</p><p><a href="https://x.com/nikitabier/status/2021632774013432061">@nikitabier of X</a> called this out near the beginning of February:</p><p>And the team at X did not wait to start acting on it. Nikita followed up a month later, saying <a href="https://x.com/nikitabier/status/2034143577425776805">the financial incentive to spam on X will soon be negative</a>.</p><p>The internet still runs on economics that assume human attention is scarce, content is static, and abuse is manageable.</p><p>None of that is true anymore.</p><ul><li>🗑️ <strong>Slop</strong> leads to a low-quality internet</li><li>🔇 <strong>Noise</strong> diffuses our attention</li><li>🤖 <strong>Abuse</strong> extends beyond keyboard warriors</li><li>🎭 <strong>Engagement</strong> is cheap to fake</li><li>🚧 <strong>Distribution</strong> is increasingly intermediated</li><li>🪞 <strong>Attention</strong> is increasingly fragmented</li></ul><p>Luckily, the tools to solve this problem is already here: <strong>agentic payment infrastructure</strong>.</p><blockquote>The infrastructure is already here, just not evenly adopted.</blockquote><h3>Not Everyone Wants the Same Thing</h3><p>We started working on <a href="https://grove.city/">Grove.city</a> late last year to make sure that content creators can engage their audience and earn what they deserve for high-quality content. It doesn’t matter if the creator or consumer is a human or agent: <strong>high quality earns what it deserves</strong>.</p><p>Speaking with various content creators, we learnt that not everyone wants the same thing:</p><ul><li>Some want to <strong>engage their audience</strong></li><li>Some want to <strong>make a living</strong> from it</li><li>Some are <strong>building a personal brand</strong></li><li>Some just do it as a <strong>hobby</strong></li></ul><p>All of this results in tradeoffs that compete with each other: monetization, exclusivity, exposure, reach, distribution, quality, engagement, attention, and more.</p><p>But the current landscape forces everyone into the same set of tradeoffs:</p><ul><li><strong>Want reach?</strong> You give up revenue.</li><li><strong>Want revenue?</strong> You gate content and lose reach.</li><li><strong>Want engagement?</strong> You optimize for algorithms that reward volume over quality.</li></ul><blockquote><em>The one thing we know for sure is that no one says no to a solution that simultaneously maximizes Reach and Revenue without compromising on content quality.</em></blockquote><h3>Business Models: The Reach vs. Revenue Landscape</h3><p>Here is the current landscape of business models on the Reach vs Revenue tradeoff matrix, including new models enabled by agentic payment infrastructure:</p><p>It’s not about giving up one revenue stream for another. It’s about having more ways to earn. It’s about increasing optionality. It’s about growing the pie for everyone.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*KHxZJPCkXQf0EqFx.png" /></figure><h3>What Options Do We Have?</h3><p>Below is a non-exhaustive list of options companies like Medium could implement to continue enabling reach, create revenue opportunities, and account for AI access.</p><h3>1. Pay to unlock</h3><p><strong><em>One article. One payment. No subscription.</em></strong></p><p>Most paywalls require a monthly subscription. But what if you could pay to unlock just a single article or video for a small fee?</p><p>This creates a middle ground the web mostly skipped over: not free, not subscription, just pay for what you want, when you want it.</p><h3>2. Pay for preview</h3><p><strong><em>Bots pay to peek. Humans decide if it’s worth it.</em></strong></p><p>You’ve likely seen a handful of articles where you get a preview (a few paragraphs) for free, but then you have to pay to read the rest.</p><p>Paying to unlock solves for humans, but not for bots. What if you had to pay a couple of cents to see a preview?</p><p>Any bot or AI lab training their models would have to pay to see if they even want to train on your content. Then, they choose if they want to convert from paying for a preview to paying for the full article or not.</p><p>It might not amount to much, but it’s a different revenue model that ensures the creator gets something for their work.</p><p><strong><em>Put your money where your mouth is.</em></strong></p><p>Up until now, comments have been a binary toggle: open to everyone or completely off. Most platforms turned off comments a decade ago. That was the only available answer.</p><p>What if there was a middle ground? Pay to comment.</p><p>Are you a keyboard warrior who is willing to give $0.05 to share your frustration? If you’re willing to pay, go for it.</p><p>Are you a supporter who wants to express your gratitude and get the author’s attention? A small economic attribution goes further than a cold email.</p><p>Are you a bot that’s spamming the internet? Well, if you’re willing to pay, maybe some people would be okay with it.</p><p>If posting is free, spam scales. If commenting requires a small payment or stake, low-effort abuse becomes more expensive. Quality goes up. Moderation gets easier. Community trust improves.</p><h3>4. Leave a tip</h3><p><strong><em>Let agents and humans say “thank you” with real value.</em></strong></p><p>We’ve all heard of Sentiment Analysis, but how about Sentiment Creation?</p><p>Imagine if Frontier Labs gave their agents a <em>tipping jar</em> — leaving a small tip during training or inference whenever they deemed content useful. I’d probably tweet about it every time it happened.</p><p>This has been tried many times, but it never really took off because there is no sustainable long-term business model for it. What we’ve seen is that this won’t survive as a standalone product but can live side-by-side with the business models above by leveraging the same infrastructure.</p><h3>Is the infrastructure for this ready today?</h3><p>Yes.</p><p>Protocols, standards, infrastructure, usage. It’s all here. Simple, cheap, and available to everyone. Just hasn’t been widely adopted yet.</p><p>The building blocks exist. What’s missing is adoption.</p><h3>A 🌿 from Grove</h3><p><strong>If you’re interested in integrating a new revenue model into your are not sure where to start, we’re here to help. Send </strong><em>We’ve got a lot of exciting product updates coming soon. Follow us on or create an account at to get early access.</em> <a href="mailto:hello@grove.city"><strong>us a message</strong></a><strong> and we’ll help you out.</strong></p><p><em>Originally published by </em><a href="https://medium.com/u/b6fe14ecd6e"><em>Daniel Olshansky</em></a><em> at </em><a href="https://grove.city/news/an-open-letter-to-content-publishers-new-ways-to-earn"><em>https://grove.city</em></a><em> on March 25, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=43a4f1c3c77d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/an-open-letter-to-content-publishers-new-ways-to-earn-43a4f1c3c77d">An Open Letter to Content Publishers: New Ways to Earn</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Your Identity Matters. Introducing Profile Verification.]]></title>
            <link>https://medium.com/decentralized-infrastructure/your-identity-matters-introducing-profile-verification-441b5935fc21?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/441b5935fc21</guid>
            <category><![CDATA[creator-profile]]></category>
            <category><![CDATA[creator-economy]]></category>
            <category><![CDATA[creators]]></category>
            <category><![CDATA[brand-identity]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Tue, 24 Mar 2026 01:39:45 GMT</pubDate>
            <atom:updated>2026-07-14T01:25:57.592Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*LVaCRZa1PWiCxldj.png" /></figure><p>When we first launched Grove, we supported <strong>one platform: X.</strong></p><p>The goal was simple:</p><blockquote><em>Let people tip creators anywhere on the internet.</em></blockquote><p>But creators don’t exist in just one place.</p><p>You might write on <strong>Substack</strong>, post on <strong>X</strong>, upload to <strong>YouTube</strong>, stream on <strong>Twitch</strong>, contribute on <strong>GitHub</strong>, or publish on your <strong>own website</strong>.</p><p>Your identity — and your work — lives across the entire internet.</p><p>That’s why we introduced <strong>Creator Profiles</strong> on Grove.</p><p>Profiles allow creators to <strong>link all of their platforms together into a single identity</strong>, so fans can support them no matter where their content lives.</p><p>If you missed that launch, you can read more about how Grove lets you <strong>tip creators across every platform on the internet</strong> in our earlier post:<br>👉 <a href="https://grove.city/news/profiles-are-live-tip-creators-on-every-platform">https://grove.city/news/profiles-are-live-tip-creators-on-every-platform</a></p><p>Today, Grove supports <strong>over a dozen social networks and creator graphs</strong> — from X to YouTube to personal websites and beyond.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/561/0*tnixDmS17fuW29-d.png" /></figure><p>But expanding across the internet introduced an important challenge:</p><p><strong>How do we make sure the right person gets paid?</strong></p><h3>The Problem</h3><p>If fans are sending money across the internet, they need to know one thing:</p><p><strong>That the creator they’re supporting is actually… the creator.</strong></p><p>🚫 No impersonators.<br>🚫 No fake accounts.<br>🚫 No middlemen.</p><p>Just <strong>direct support from fan → creator.</strong></p><p>That’s why we built <strong>Profile Verification.</strong></p><h3>Introducing Profile Verification</h3><p>Profile Verification ensures that every account attached to your Grove profile actually belongs to you.</p><p>When you sign up on Grove you can:</p><ol><li><strong>Create your Grove profile</strong></li><li><strong>Attach your social accounts</strong></li><li><strong>Verify ownership using secure authentication (OAuth)</strong></li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/627/0*DLJqdATAqyCBVW5S.png" /></figure><p>Once verified, those accounts become part of your <strong>portable creator identity</strong>.</p><p>Fans can see exactly where you exist online and know that they’re sending tips to <strong>the real you</strong>.</p><h3>Why This Matters</h3><p><strong>For creators</strong></p><ul><li>Your identity becomes unified across platforms</li><li>Your reputation travels with you</li><li>Your fans know where to support you</li></ul><p><strong>For supporters</strong></p><ul><li>You know your payments are going to the right person</li><li>No scams or impostors</li><li>Just direct support for the creators you love</li></ul><p>Verification protects both sides of the ecosystem.</p><p>This is how the internet <em>should</em> work.</p><h3>Start Verifying Your Profile</h3><ul><li>Claim your handle</li><li>Connect your social accounts</li><li>Verify ownership</li><li>Start receiving tips across the internet</li></ul><p>Setting up your verified creator profile takes just a few minutes.</p><h3>What’s Next</h3><p>Verification is just the first step.</p><ul><li>A <strong>unified creator identity</strong></li><li>A <strong>reputation graph across platforms</strong></li><li>And a world where creators can <strong>earn anywhere on the internet</strong></li></ul><p>It lays the foundation for a much bigger vision:</p><p><strong>value can flow directly to the people who create it.</strong></p><p>Because when identity is verified…</p><p>🌿</p><p><em>Originally published by </em><a href="https://medium.com/u/ac9e2f46f13d"><em>fredt</em></a><em> at </em><a href="https://grove.city/news/your-identity-matters-introducing-profile-verification"><em>https://grove.city</em></a><em> on March 24, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=441b5935fc21" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/your-identity-matters-introducing-profile-verification-441b5935fc21">Your Identity Matters. Introducing Profile Verification.</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What Semi-Automated Code Reviews with Claude Code Look Like at Grove]]></title>
            <link>https://medium.com/decentralized-infrastructure/what-semi-automated-code-reviews-with-claude-code-look-like-at-grove-911eb85cb0a4?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/911eb85cb0a4</guid>
            <category><![CDATA[ai-coding-assistant]]></category>
            <category><![CDATA[code-review]]></category>
            <category><![CDATA[ai-coding]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Fri, 13 Mar 2026 20:20:23 GMT</pubDate>
            <atom:updated>2026-07-14T01:27:21.880Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*wYucakf7gI5mxHwe.png" /></figure><p>Streamlining code reviews for a content earnings platform with agents.</p><p><em>P.S. I took the images on my widescreen monitor while working on a real feature. If there’s interest, I’m happy to put together smaller screenshots or a walkthrough video.</em></p><h3>TL;DR</h3><p>Our workflow today looks roughly like this:</p><ul><li>Kick off an agent review locally via /grove_*_review</li><li>The agent reviews the diff, runs best-practice checks, and spins up the system locally</li><li>Full <strong>E2E flows run automatically</strong> (happy, sad, chaotic paths)</li><li>Failures are diagnosed with context instead of just “test failed”</li><li>A <strong>PR sweep</strong> catches regressions and tech-debt risks</li><li>Humans review mission-critical logic manually</li><li>A final PR description is generated automatically</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*QsAED44eWMbpTw7y.png" /></figure><p><strong>The key idea</strong>: Leverage tools off the shelf, semi (not completely) automate things specific to your domain, and do as much of it locally as possible.</p><h3>Code Reviews are still the Bottleneck</h3><p>It seems like everyone is talking about how code reviews are the new bottleneck in the era of agentic software development.</p><p>There is some truth to it, but if you’ve been around long enough, you know it’s not new. The problem just looks a little different now. The approach and the solutions are evolving. <strong>They’re not the same, but they rhyme.</strong></p><p>There are lots of approaches, tools, and companies tackling this problem.</p><p>We’ve tried or looked into <a href="https://code.claude.com/docs/en/code-review">Claude CodeReview</a>, <a href="https://www.coderabbit.ai/">CodeRabbit</a>, and <a href="https://www.propelcode.ai/">PropelCode</a>. They’re all good and will get you at least halfway there.</p><p><strong>It’s the part that’s specific to your domain, your product, your tech stack, your culture, and your taste.</strong></p><p>However, the other half is the hard one.</p><p><strong>Most importantly, it meets developers where they already are.</strong></p><p>This is just a quick show-and-tell of our lightweight workflow around Claude Code. It’s simple, custom-tailored, and easy to use.</p><h3>The Stack</h3><p>Three repos:</p><p>The majority of these codebases were developed in an agent-first environment.</p><p>The code in the frontend and extension is what some would refer to as <em>“vibe-coded”</em>.</p><p>The backend is a bit more mature and reviewed in depth because it deals with fund management. <strong>I still review the core logic line-by-line, but I haven’t written a single line of it myself.</strong></p><h3>CI vs Local Automation</h3><p>We still run traditional CI, but the role has changed.</p><p>Traditional CI only runs <strong>linting and unit tests</strong>.</p><p>The heavier work happens locally and integrates (not replaces) the human. The agent spins up the stack, runs E2E flows, and reviews the branch before a PR even exists.</p><p>This approach is similar to the direction described by <a href="https://world.hey.com/dhh/we-re-moving-continuous-integration-back-to-developer-machines-3ac6c611">DHH when moving CI back to developer machines</a>.</p><p>Our end-to-end tests also double as <strong>production smoke tests</strong> that run on GitHub after deployment. 🔥</p><h3>Step 1: Kick off the review via /grove_*_review</h3><p>Each repo has a custom local slash command that kicks off the review:</p><ul><li>runs git diff against the default branch</li><li>builds context for the agent</li><li>checks cosmetic changes</li><li>validates best practices</li><li>prepares E2E testing</li></ul><p>The command does a handful of things:</p><p>Let’s assume you just engineered (not just <em>“vibe-coded”</em>) a big new feature with the help of agents, and it’s time to start reviewing your work.</p><p><strong>Documentation is a living thing. It’s the responsibility of both the human and the agent to update and review these commands and files regularly whenever something new is learned, a pattern emerges, or a change happens.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*mHkKe9XqZVjcNbwe.png" /></figure><p>‼️ Like any AGENTS.md file, this is not one-and-done. I use <a href="https://github.com/Olshansk/agent-skills/blob/main/skills/session-commit/SKILL.md">/session-commit</a> to keep it updated.</p><h3>Step 2: DO ALL THE THINGS</h3><p>Once the initial review completes, it returns a report, a summary, and a list of actionables.</p><ul><li>updating docs or flows</li><li>fixing terminology</li><li>adding unit/integration/e2e tests</li><li>adding logs</li><li>following existing patterns</li><li>linting</li></ul><p>The actionables cover many things we’ve learned we need to manage:</p><p>Running end-to-end tests is one of the most important steps.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*NJDqsX1s_PbB5v5A.png" /></figure><p>Usually I tell it to DO ALL THE THINGS, but it really depends on the situation.</p><h3>Step 3: Review the results</h3><p>Here the human actually reviews the results and jumps in where needed.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*i0hrb3GwkT_QV6-4.png" /></figure><p>In this particular case, Docker wasn’t running, so the end-to-end tests couldn’t start. Not a big deal, but something I prefer not to delegate to an agent.</p><h3>Step 4: E2E Test Results</h3><p>This is one of my favorite parts of the API.</p><p>It spins up a database, starts the server, and runs realistic end-to-end flows against it.</p><p>Happy paths, sad paths, chaotic paths. 🎢</p><p>Everything.</p><p>If something fails, the agent tries to diagnose the root cause before surfacing it.</p><p><strong>No “test failed” without context. It tells you <em>why</em>.</strong> 🔍</p><p>Claude also fixes some of them (if trivial) along the way, and is instructed not to fix anything where the business logic change is questionable or requires another opinion.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*b5w_Ona3fa4TFxx6.png" /></figure><p>The E2E tests report back with a clear pass/fail matrix.</p><h3>Step 5: Pull Request Sweep</h3><p>From here, I use my personal agent skills before moving into manual review.</p><p>In particular, I’ve found that cmd-pr-sweep from <a href="https://github.com/Olshansk/agent-skills">Olshansk/agent-skills</a> is great at catching major regressions, bugs, and limiting how much tech debt we&#39;re taking on.</p><p>If you’re curious, the skills can be installed with:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*FdVOELsYlmgQAmW0.png" /></figure><pre>npx add skills olshansk/agent-skills</pre><p>I review it manually and decide what to fix.</p><p><strong>Having that inline is a great way to give future agents context about the tech debt.</strong></p><p>If something feels too big or out of scope for the work, I ask the agents to add TODOs with a lot of context.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*T22NX6retB4e7MZ3.png" /></figure><p>This is the last gate before a human looks at the PR. 🚧</p><h3>Step 6: Prepare and upload the PR</h3><p>Once everything passes, I commit, push, and generate a PR description using /cmd-pr-description.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Nj0Xv-qRCRKF13UU.png" /></figure><p>The skill reads the full diff, commit history, and review findings, then drafts a structured description with a summary, feature diff table, and technical details.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*JyHtdXWnsGWwXKkv.png" /></figure><p>Here is what it looks like on GitHub:</p><h3>Other Special Mentions</h3><ul><li><strong>Cross-referencing with other models</strong> Depending on the size and complexity, I like to cross-reference plans and bugs with Gemini and Codex. Gemini tends to be very idiomatic and strong at frontend work. Codex is great at architecture and challenging requirements. Not every change needs this, but for architectural decisions or tricky edge cases, <strong>it’s useful to get a second or third opinion from another model.</strong></li><li><strong>Manual review</strong> I don’t review frontend code manually, but I still review mission-critical business logic line-by-line on GitHub. I leave comments (locally or remotely) and have agents pick them up. <strong>I focus heavily on reducing code surface area, regression testing important edge cases, naming, and ensuring TODOs with explanations are in place.</strong></li><li><a href="https://github.com/Olshansk/agent-skills/blob/main/skills/session-commit.md">/session-commit</a> I use this frequently to keep AGENTS.md updated based on learnings from the most recent agent session.</li></ul><p>This isn’t intended to be a “how I code” post, but I wanted to call out some of the patterns I’ve found useful lately:</p><p>Depending on how much work happened during this stage of the review, I might go back and start the process again.</p><p><em>Originally published by </em><a href="https://medium.com/u/b6fe14ecd6e"><em>Daniel Olshansky</em></a><em> at </em><a href="https://grove.city/news/what-semi-automated-code-reviews-with-claude-code-look-like-at-grove"><em>https://grove.city</em></a><em> on March 13, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=911eb85cb0a4" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/what-semi-automated-code-reviews-with-claude-code-look-like-at-grove-911eb85cb0a4">What Semi-Automated Code Reviews with Claude Code Look Like at Grove</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Profiles Are Live: Tip Creators on Every Platform]]></title>
            <link>https://medium.com/decentralized-infrastructure/profiles-are-live-tip-creators-on-every-platform-728996d564ed?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/728996d564ed</guid>
            <category><![CDATA[creators]]></category>
            <category><![CDATA[link-in-bio]]></category>
            <category><![CDATA[creator-economy]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Thu, 05 Mar 2026 05:36:48 GMT</pubDate>
            <atom:updated>2026-07-14T01:01:43.284Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ZPMHxbCnag7NROZL.png" /></figure><p>We just shipped our biggest update yet. Creators now have public profiles, and your audience can tip you everywhere — X, YouTube, TikTok, and more. Here’s what changed.</p><h3>Your Profile Is Your Home Base</h3><p>Every Grove creator now has a shareable profile at “ <strong>grove.city/&lt;username&gt;</strong>” (here’s mine: <a href="https://grove.city/arthur">grove.city/arthur</a>).</p><p>Profiles pull together everything in one place:</p><ul><li>your connected social accounts</li><li>your earning wallet</li><li>your lifetime stats</li></ul><p>Think of it as your new creator landing page, but one that actually lets people pay you. Anyone can tip you directly from your profile. Share your link in your post, or video description, or drop it in your newsletter. That’s it.</p><h3>Giveaways, Referrals, and the Leaderboard</h3><p>Grove isn’t just about collecting tips. There’s a whole layer of gamification built in to help you grow.</p><p><strong>Keep more of what you earn.</strong></p><ul><li>You keep 90% of every tip.</li><li>Grove takes a 10% fee to cover its cost.</li></ul><p><strong>Earn when your fellow creators earn</strong></p><p><a href="https://grove.city/dashboard?tab=referrals">Referrals</a> earn you passive income.</p><ul><li>Every account gets a referral link. When someone you refer starts earning tips, you get 2% of their tip volume for a full year.</li><li>Refer other creators, share your link, and earn while they earn.</li></ul><p><strong>Engage with your fans</strong></p><p><a href="https://grove.city/dashboard?tab=giveaways">Giveaways</a> let you engage your audience with time-gated events that your followers can enter.</p><ul><li>Set the minimum tip amount to count as an entry</li><li>Set the length, and Grove picks the winners.</li><li>It’s a simple way to reward your community and generate additional revenue.</li></ul><p><strong>Climb to the top of the charts.</strong></p><p>The <a href="https://grove.city/dashboard?tab=leaderboard">Leaderboard</a> tracks it all. See who’s tipping, who’s earning, and where you stand, with live tips, top tippers, and top earners sections. It’s public, it’s competitive, and it gives your audience another reason to support you.</p><h3>What’s Next?</h3><p>We’re making your profile the center of your experience on Grove, which means we’ll be surfacing more useful information there for your and your fans, like your active giveaways, your most popular/paid posts, and more!</p><p>Claim your profile at <a href="https://grove.city">grove.city</a> and start earning today.</p><p><em>Originally published at </em><a href="https://grove.city/news/profiles-are-live-tip-creators-on-every-platform"><em>https://grove.city</em></a><em> on March 5, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=728996d564ed" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/profiles-are-live-tip-creators-on-every-platform-728996d564ed">Profiles Are Live: Tip Creators on Every Platform</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why Micro-Tipping Is the Fuel for Original Content on the Open Web]]></title>
            <link>https://medium.com/decentralized-infrastructure/why-micro-tipping-is-the-fuel-for-original-content-on-the-open-web-db623e42a359?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/db623e42a359</guid>
            <category><![CDATA[agentic-payment]]></category>
            <category><![CDATA[tipping]]></category>
            <category><![CDATA[creator-economy]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Tue, 10 Feb 2026 17:04:26 GMT</pubDate>
            <atom:updated>2026-07-14T01:29:19.815Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/640/0*k-b-OTMLX49vIdsq.png" /></figure><p>One of a16z’s recent posts, <a href="https://a16zcrypto.substack.com/p/8-big-ideas-for-2026-and-more-trends">8 big ideas for 2026</a>, touched on a topic that stuck with me: <strong>the invisible tax on the open web</strong>.</p><h3>Table of Contents</h3><h3>Two problems collide</h3><p>The core idea is simple and uncomfortable.</p><blockquote><em>“AI agents extract data from ad-supported sites (the context layer), providing convenience to users while systematically bypassing the revenue streams (like ads and subscriptions) that </em><strong><em>fund the content</em></strong><em>.”</em></blockquote><p>And the only real path forward is a system that:</p><blockquote><em>“could include models like next-generation sponsored content, </em><strong><em>micro-attribution systems</em></strong><em>, or other novel funding models. Existing AI licensing deals are also proving to be a financially unsustainable Band-Aid, often compensating content providers with a fraction of the revenue they’ve already lost to AI-cannibalized traffic.”</em></blockquote><p>This reminded me of an observation <a href="https://en.wikipedia.org/wiki/Ilya_Sutskever">Ilya Sutskever</a> (ex Chief Scientist of OpenAI) made in his 2024 NeurIPS talk. At minute 8, <a href="https://youtu.be/WQQdd6qGxNs?si=VQmVNd1IP9JRR2JI&amp;t=512">he states that</a> data, the fossil fuel of AI, is not growing!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/0*ju43s5GPpbGBIvAg.png" /></figure><p>Those two problems collide.</p><p>If original human content becomes economically irrational to produce, and AI systems depend on fresh, diverse, ground-truth data, the system eats itself.</p><p>So the question becomes: <strong>How do we fund original content on the open web without rebuilding paywalls, killing distribution, or forcing creators into platform lock-in?</strong></p><p>And how do we do it in a way that works for both humans <em>and</em> agents?</p><h3>An old but new primitive</h3><p>Our answer is micro-tipping.</p><p>Not tipping as charity. Not tipping as guilt. Not tipping as a replacement for subscriptions, payments or paywalls.</p><p>Tipping is a lightweight, optional economic signal that creates alignment.</p><p>It uses AI, stablecoin payment rails, and leverages incentives that operate at both human and machine scales. It does not require accounts, contracts, or commitments. And it works everywhere.</p><p>We are already building this at <a href="https://grove.city/">Grove</a>. We are early, but you can see the direction if you take a look.</p><h3>Why would humans tip humans?</h3><p>There are two reasons:</p><ol><li>It feels good</li><li>It’s a lottery ticket to an experience</li></ol><p>Tipping feels good when it is optional and low-stakes. The person sending the tip feels good, as does the person receiving it. If you micro-tip two cents at a time, you can feel good dozens of times a day.</p><p>Large payments feel like investments. Subscriptions feel like commitments. They come with expectations, pressure, deliberations, and second thoughts. Small payments feel expressive. They say, “I liked this,” without asking for anything in return.</p><p>Most importantly, this doubles by enabling a missing incentive platform that connects supporters to creators, irrespective of the platform they’re on.</p><p>Every tip can double as a lottery ticket.</p><p><strong>Leveraging stablecoin rails uses a public ledger. Grove, or anyone else, can build a platform or leaderboard where creators can connect with their audience.</strong></p><p>For example, if you make “A life in the day of” videos, you’re tipping your way into a chance to spend a day in the life of the video creator. If it’s an apparel maker, you’re tipping your way into sweepstakes for that free pair of sneakers.</p><p>This is true interoperability. Anyone can see who tipped whom, what was at stake, and who won. It is internet native, platform-agnostic, and AI-first.</p><p>A small chance at a meaningful upside, access, recognition, or connection will dramatically affect human behaviour. One cent is no longer trivial if it is one more entry. Leaderboards work. Scarcity works. Humans are predictable this way.</p><p><strong>Generosity alone does not scale. Incentives do.</strong></p><h3>Why would agents tip humans?</h3><p>Synthetic data is important, but it is not enough. Derivative content helps learning, but it has its limitations.</p><p>Ground truth still has to be produced manually, by expert humans, in the real world, with taste, context, and judgment. Frontier models already know this. They pay for data today through brittle licensing deals and private pipelines.</p><p><strong>Original free online human-created content is not an OR, it’s an AND.</strong></p><p>Micro-tipping turns this into an open market.</p><p>Agents do not need dopamine. They need access. They need freshness. They need diversity. Tipping becomes a clean, programmatic way to compensate creators for marginal value without negotiating contracts or enforcing paywalls.</p><p><strong>Until the singularity shows up, original human content remains a dependency.</strong></p><h3>This is not about paywalls</h3><p>New protocols like <a href="https://www.x402.org/">x402</a> have their place in the future of the web, but they’re not an endgame in themselves.</p><p><strong>Paywalls have their place. Free content has its place. Micro-tipping lives in the middle.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/0*iyq4__QhsJB9vDlm.png" /></figure><p>It is optional. It does not block access. It does not fragment the web. It does not force creators to choose a platform.</p><p>Today, every major social platform is reinventing tipping in isolation. YouTube, Twitch, X, Reddit, etc. There is no composible layer to view or act on this data, but the infrastructure for the payment rails already exists, they’re simply unused.</p><p>What we are missing is a universal balance (a tipping jar) that humans and agents alike can use anywhere. Imagine a Venmo-like primitive for the open web, for every social graph, with the same user experience wherever you go.</p><p>Call it micro-tipping. Call it micro-attribution. Call it micro-support. Call it a micro-donation. The important thing is that we’re not paying micro-soft.</p><p>The name matters less than the behaviour.</p><p><strong>Tipping already exists as a social construct. We tip drivers, performers, and waiters. Whatever your opinion of tipping culture, it is not going away. It is being redefined in the AI era.</strong></p><p>The open web needs a native way to say “this mattered” without closing itself off.</p><p>That is the story we are telling. And we think it unlocks a win for creators, users, agents, and the internet itself.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/0*aho-tnyoTmgUI8WL.png" /></figure><p><em>Originally published by </em><a href="https://medium.com/u/b6fe14ecd6e"><em>Daniel Olshansky</em></a><em> at </em><a href="https://grove.city/news/why-micro-tipping-is-the-fuel-for-original-content-on-the-open-web"><em>https://grove.city</em></a><em> on February 10, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=db623e42a359" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/why-micro-tipping-is-the-fuel-for-original-content-on-the-open-web-db623e42a359">Why Micro-Tipping Is the Fuel for Original Content on the Open Web</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Grove’s Next Chapter: Moving Up the Stack]]></title>
            <link>https://medium.com/decentralized-infrastructure/groves-next-chapter-moving-up-the-stack-fd7ecaf0a184?source=rss-d59564ad49f6------2</link>
            <guid isPermaLink="false">https://medium.com/p/fd7ecaf0a184</guid>
            <category><![CDATA[x402]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[mcp-server]]></category>
            <dc:creator><![CDATA[Arthur Ariel Sabintsev]]></dc:creator>
            <pubDate>Mon, 10 Nov 2025 14:19:06 GMT</pubDate>
            <atom:updated>2026-01-05T19:47:22.810Z</atom:updated>
            <content:encoded><![CDATA[<p>Over the last eight years, Grove has been proud to help build the <a href="https://pocket.network"><strong>Pocket Network</strong></a><strong> </strong>blockchain and its surrounding infrastructure. For the past five years, we have also operated one of the most widely used gateways in the ecosystem. From the earliest days of running critical infrastructure to helping scale the network globally, we have seen firsthand how Pocket’s model of decentralized coordination has matured. Step by step, we have built and then decentralized ownership of each layer of the stack: the blockchain, validators, node runners, and now the gateways themselves.</p><p>When I stepped into the role of CEO last year, I <a href="https://medium.com/decentralized-infrastructure/steering-grove-into-the-future-19200ad867da"><strong>doubled down on our mission</strong></a> at that time:</p><ul><li>Deliver the <a href="https://github.com/pokt-network/poktroll">Shannon upgrade</a> to Pocket Network, enabling permissionless demand, generalized data transport, and automated mint/burn tokenomics.</li><li>Ship <a href="https://github.com/buildwithgrove/path">PATH</a>, the reference implementation for a Pocket Network Gateway, based on our own battle-tested gateway.</li><li>Launch new verticals on Pocket Network.</li></ul><p>On June 3, 2025, we launched the Shannon upgrade. On November 4, 2025, we reached the 1.0.0 milestone for PATH, enabling anyone to launch their own permissionless gateway. As for scaling to new verticals, teams like <a href="http://pokt.ai">POKT.ai</a> are already building those integrations today.</p><p><strong>With these accomplishments, Grove has made the decision to step away from directly operating or developing the protocol and our gateway, the Grove Portal. </strong>Throughout the month of November, the vast majority of Grove’s paid and public endpoint traffic will migrate to new public endpoints infrastructure hosted on <a href="https://api.pocket.network"><strong>https://api.pocket.network</strong></a>, ensuring the Pocket community continues to have the reliable access it needs. All of our remaining RPC and Validator infrastructure has moved to a new home: <a href="http://buildintheshade.com"><strong>BuildInTheShade.com</strong></a>, which catalogues all of our past and present RPC-based partnerships and initiatives. This marks an important milestone: <strong>Grove is moving from Gateway to Application, from infrastructure provider to product builder.</strong></p><h3>Why Agents and Payments</h3><p>For the past two years, Grove has been exploring the intersection of agents and payments, looking at how crypto and modern payment rails together can enable new coordination between humans, software, and machines. AI agents are here, and they need the ability to compensate the humans, creators, and services they depend on.</p><p>We have shared this vision publicly in talks and writing:</p><ul><li><a href="https://www.youtube.com/watch?v=78UrsAF9q0I">AI Agents Are Coming (YouTube)</a></li><li><a href="https://www.youtube.com/watch?v=1kek4j7arQo">AI Agents and the XRPL-EVM (YouTube)</a></li><li><a href="https://www.linkedin.com/posts/artsabintsev_ai-agents-are-coming-and-theyll-need-activity-7250586022646792193-P25Z?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAg0HpYBePF9jnEWV-e_bo4HnON7HobVGjs">AI Agents and Payments (LinkedIn)</a></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ok-i4GNlizgiIA7hMIZ0LQ.png" /></figure><h3>What We Are Building</h3><p>Our next step is to make this vision concrete with a new product, <a href="http://grove.city/">The Grove API</a>.</p><p>The Grove API is a simple, but powerful payments API that allows Humans and AI (agents, assistants, browsers, enterprises etc…) to tip, compensate, or pay humans and content platforms with a single API call. Behind the scenes, Grove will handle custody, routing, compliance, attribution, and automatic currency conversion, so developers and agents can focus on what matters.</p><p><strong>Key features include:</strong></p><ul><li>One API call to pay any creator or platform</li><li>Support for stablecoins initially, with a fast follow for crypto, and fiat with automatic conversion</li><li>Enterprise-grade attribution tracking, risk management, and audit trails</li><li>Built on emerging standards such as <a href="https://x402.org/">x402</a> for agent micropayments and <a href="https://modelcontextprotocol.io/docs/getting-started/intro">MCP</a> for agent-to-service interoperability</li><li>Support for attribution metadata (<a href="https://llmstxt.org/">LLMs.txt</a>, <a href="https://site.spawning.ai/spawning-ai-txt">AI.txt</a>, <a href="https://json-ld.org/">JSON-LD</a>, etc.) so agents know <em>who</em> to pay automatically</li><li>Designed for humans to tip anyone anywhere on the web for anything.</li><li>Designed for AI use cases like training data compensation, inference usage, and rewarding content on the open web</li><li>More on the larger vision can be found here: <a href="https://buildwith.grove.city"><strong>https://buildwith.grove.city</strong></a></li></ul><p>The mission is clear: to enable new forms of value transfer in the emerging world of crypto and AI, while giving both humans and agents a practical path to compensating creators and services.</p><h3>What Happens Next</h3><p>To make the transition smooth, here is what you can expect:</p><ul><li>Pocket Network’s public endpoints and related pages including docs, the status page, and chain pages have moved to <a href="https://api.pocket.network"><strong>https://api.pocket.network</strong></a>.</li><li>Paid traffic will be sponsored by the Pocket Network Foundation during the migration period, and for a time afterward, through these new public endpoints.</li><li>Grove’s customers have already been notified to make the transition in their apps, and have begun doing so since November 1, 2025.</li></ul><p>To everyone who has trusted Grove over the years — developers, partners, and node runners — thank you! This pivot is not an ending. It is the continuation of the Pocket story, moving farther up the stack to where applications meet the end user.</p><p>Stay tuned. We are excited to share what comes next.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fd7ecaf0a184" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decentralized-infrastructure/groves-next-chapter-moving-up-the-stack-fd7ecaf0a184">Grove’s Next Chapter: Moving Up the Stack</a> was originally published in <a href="https://medium.com/decentralized-infrastructure">Grove</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>