<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tom Wang</title>
    <description>The latest articles on DEV Community by Tom Wang (@tomwangcn).</description>
    <link>https://dev.to/tomwangcn</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3850103%2F8fa92041-b06f-4727-9b1f-4b9b304d4c8e.png</url>
      <title>DEV Community: Tom Wang</title>
      <link>https://dev.to/tomwangcn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tomwangcn"/>
    <language>en</language>
    <item>
      <title>AP2 vs ACP vs x402: Who Holds the Credential?</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Mon, 14 Sep 2026 07:16:33 +0000</pubDate>
      <link>https://dev.to/tomwangcn/ap2-vs-acp-vs-x402-who-holds-the-credential-4j8f</link>
      <guid>https://dev.to/tomwangcn/ap2-vs-acp-vs-x402-who-holds-the-credential-4j8f</guid>
      <description>&lt;p&gt;In ACP, the agent platform vaults the card and hands the merchant a token capped at the checkout total. In AP2, a Credential Provider keeps the card and the user signs an SD-JWT that says what the agent may do with it. In x402 there is no card and nothing to vault: the payer's wallet signs a one-off USDC transfer and a facilitator puts it on-chain.&lt;/p&gt;

&lt;p&gt;Those are three different answers to the question of who holds the money. Most pages ranking for "AP2 vs ACP vs x402" skip that and describe layers. Several, one earlier piece of mine among them, still explain AP2 with Intent and Cart Mandates, which the v0.2 spec replaced in April 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is the Difference Between AP2, ACP and x402?
&lt;/h2&gt;

&lt;p&gt;They standardise different things. ACP is a merchant checkout API. AP2 is a format for signed evidence that a user authorised an agent. x402 is an HTTP handshake for paying on a stablecoin rail. You can use all three in one flow, and the specs increasingly expect you to.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;AP2&lt;/th&gt;
&lt;th&gt;ACP&lt;/th&gt;
&lt;th&gt;x402&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Governed by&lt;/td&gt;
&lt;td&gt;FIDO Alliance (donated by Google, 28 Apr 2026)&lt;/td&gt;
&lt;td&gt;OpenAI and Stripe&lt;/td&gt;
&lt;td&gt;x402 Foundation, Linux Foundation (operational 14 Jul 2026)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Current version&lt;/td&gt;
&lt;td&gt;v0.2&lt;/td&gt;
&lt;td&gt;&lt;code&gt;2026-04-17&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Spec v2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;What it defines&lt;/td&gt;
&lt;td&gt;Mandates and receipts&lt;/td&gt;
&lt;td&gt;Checkout sessions, delegated payment, product feeds&lt;/td&gt;
&lt;td&gt;402 challenge, payment payload, facilitator API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Who holds the credential&lt;/td&gt;
&lt;td&gt;Credential Provider&lt;/td&gt;
&lt;td&gt;Agent platform's PSP or vault&lt;/td&gt;
&lt;td&gt;Payer's own wallet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Proof of authorisation&lt;/td&gt;
&lt;td&gt;User-signed SD-JWT mandate&lt;/td&gt;
&lt;td&gt;Single-use token with an &lt;code&gt;allowance&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;EIP-3009 signature per payment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Money moves on&lt;/td&gt;
&lt;td&gt;Any rail the processor supports&lt;/td&gt;
&lt;td&gt;The merchant's existing card processor&lt;/td&gt;
&lt;td&gt;On-chain, e.g. USDC on Base (&lt;code&gt;eip155:8453&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dispute path&lt;/td&gt;
&lt;td&gt;Evidence only, resolution out of scope&lt;/td&gt;
&lt;td&gt;Normal chargeback via merchant of record&lt;/td&gt;
&lt;td&gt;None in the spec&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transport&lt;/td&gt;
&lt;td&gt;Extension to A2A, MCP and UCP&lt;/td&gt;
&lt;td&gt;REST, plus MCP from &lt;code&gt;2026-04-17&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;HTTP headers, A2A, MCP&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The x402 Foundation launched with 40 members, including Adyen, American Express, Google, Mastercard, Shopify, Stripe and Visa. That membership overlaps almost entirely with AP2's and ACP's backers, which tells you nobody expects one protocol to win outright.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does ACP Checkout Work in 2026?
&lt;/h2&gt;

&lt;p&gt;The merchant implements five endpoints:&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-09-14-ap2-vs-acp-vs-x402-agentic-payment-protocols-guide" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>fintech</category>
      <category>payments</category>
      <category>aiagents</category>
      <category>agenticcommerce</category>
    </item>
    <item>
      <title>Variable Recurring Payments API: The Hard Parts</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Sun, 06 Sep 2026 07:22:45 +0000</pubDate>
      <link>https://dev.to/tomwangcn/variable-recurring-payments-api-the-hard-parts-4ac4</link>
      <guid>https://dev.to/tomwangcn/variable-recurring-payments-api-the-hard-parts-4ac4</guid>
      <description>&lt;p&gt;Several of the guides that currently rank for "variable recurring payments API" list &lt;code&gt;MaximumCumulativeAmount&lt;/code&gt; and &lt;code&gt;MaximumCumulativeNumberOfPayments&lt;/code&gt; as VRP control parameters. Neither field exists. I checked the published OpenAPI definitions at v3.1.10, v3.1.11 and v4.0.1, and there are zero occurrences in any of them.&lt;/p&gt;

&lt;p&gt;That is roughly the state of VRP documentation outside the specification itself: thorough on sweeping versus non-sweeping, silent on everything that actually costs you a sprint.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is the Variable Recurring Payments API and Who Has to Offer It?
&lt;/h2&gt;

&lt;p&gt;A VRP is one long-lived consent that authorises many payments underneath it, each validated against limits the customer set when they authenticated. It is not a payment message repeated on a timer. It is a mandate held at the bank, with the bank enforcing the caps.&lt;/p&gt;

&lt;p&gt;There are two flavours, and the split is regulatory rather than technical. The CMA mandated that the CMA9 offer open access to the VRP API for &lt;strong&gt;sweeping&lt;/strong&gt;, which means moving money between accounts belonging to the same person. Open Banking Limited states the other half just as plainly: non-sweeping VRPs were not mandated by the CMA, so the CMA9 are not obliged to provide them. Six of the nine (HSBC, Santander, NatWest, Nationwide, Lloyds and Barclays) had sweeping live by the end of 2022. Sweeping is now a real rail, running 7.73 million payments in June 2026, up 6.7% on the month.&lt;/p&gt;

&lt;p&gt;Commercial VRP is the one everybody writes about, and it arrived through a scheme rather than a mandate. The &lt;a href="https://dev.to/news/2026-06-07-uk-payments-initiative-open-banking-vrp"&gt;UK Payments Initiative went live on 2 June 2026&lt;/a&gt;, one quarter later than the Q1 2026 the FCA and PSR had signalled in December 2025.&lt;/p&gt;

&lt;p&gt;The current standard is &lt;strong&gt;v4.0.1, released 1 April 2026&lt;/strong&gt;, base path &lt;code&gt;/open-banking/v4.0/pisp&lt;/code&gt;. The CMA9 were required to be on v4.0 by the end of March 2025, and running OBL 4.0 in production is a prerequisite for UKPI participation. If you are still building against 3.1.x, you are building against a migration target.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Endpoints Does the VRP API v4.0.1 Expose?
&lt;/h2&gt;

&lt;p&gt;Six paths, eight operations, and one of them is a trap.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Path&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;POST&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/domestic-vrp-consents&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Create the mandate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;GET&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/domestic-vrp-consents/{ConsentId}&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Read mandate + status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;DELETE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/domestic-vrp-consents/{ConsentId}&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Revoke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;PUT&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/domestic-vrp-consents/{ConsentId}&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Version migration only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;POST&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/domestic-vrp-consents/{ConsentId}/funds-confirmation&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Balance check&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;POST&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/domestic-vrps&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Execute a payment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;GET&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/domestic-vrps/{DomesticVRPId}&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Payment status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;GET&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/domestic-vrps/{DomesticVRPId}/payment-details&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Detailed status history&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-09-06-variable-recurring-payments-api-guide" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>openbanking</category>
      <category>uk</category>
      <category>fintech</category>
      <category>payments</category>
    </item>
    <item>
      <title>Rust's $350k Bet and an 86-Minute Attack</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Fri, 28 Aug 2026 09:23:47 +0000</pubDate>
      <link>https://dev.to/tomwangcn/rusts-350k-bet-and-an-86-minute-attack-2fbi</link>
      <guid>https://dev.to/tomwangcn/rusts-350k-bet-and-an-86-minute-attack-2fbi</guid>
      <description>&lt;p&gt;At 07:15 UTC on 20 August, someone published &lt;code&gt;arrayref&lt;/code&gt; 0.3.10 to crates.io. It was live for 86 minutes, picked up about &lt;strong&gt;2,285 downloads&lt;/strong&gt;, and every single one of them executed attacker-controlled code on the machine doing the build. That code ran before a single line of the project itself had compiled.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;arrayref&lt;/code&gt; has &lt;strong&gt;250,376,732 lifetime downloads&lt;/strong&gt;. Fewer than 10% of its normal daily installs touched the poisoned version. The reason is unglamorous and worth sitting with: most teams had a &lt;code&gt;Cargo.lock&lt;/code&gt; pinning 0.3.9, so Cargo never went looking for anything newer.&lt;/p&gt;

&lt;p&gt;Six days later the Rust Project announced its first &lt;strong&gt;Maintainers in Residence&lt;/strong&gt;, directing &lt;strong&gt;$350,000&lt;/strong&gt; at six people for at least twelve months. Both stories landed in the same week, both are about who keeps Rust standing up, and the gap between them is the thing I want to talk about. As a fintech developer who has shipped Rust into payment systems, my read is that the funding is genuinely good and does almost nothing about the attack that preceded it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Ran on Those Build Machines
&lt;/h2&gt;

&lt;p&gt;The mechanics are worth spelling out, because most coverage stopped at "malicious crate."&lt;/p&gt;

&lt;p&gt;The compromised &lt;code&gt;arrayref&lt;/code&gt; 0.3.10 did not contain malware. It added one line to its manifest:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight toml"&gt;&lt;code&gt;&lt;span class="nn"&gt;[dependencies.proc-macro1]&lt;/span&gt;
&lt;span class="py"&gt;version&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"1.0.107"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;proc-macro1&lt;/code&gt; is a typosquat of &lt;code&gt;proc-macro2&lt;/code&gt;, one of the most-depended-on crates in the ecosystem. The real payload lived in &lt;code&gt;proc-macro1-1.0.107/build.rs&lt;/code&gt;. Because Cargo compiles and runs build scripts for every crate in the graph, it never mattered that &lt;code&gt;arrayref&lt;/code&gt; didn't call a single function from it. Resolving the dependency was enough to detonate.&lt;/p&gt;

&lt;p&gt;The build script reassembled its command-and-control address from base64 fragments (&lt;code&gt;23.254.165.112&lt;/code&gt;, port 9089 for the payload, 443 for the beacon), then installed a certificate verifier that returned success for everything it was shown. That let it pull a binary over TLS from a raw IP with a self-signed certificate without a warning. It selected a platform-specific payload (&lt;code&gt;rust-crate_0.1.0&lt;/code&gt; for Linux x86_64 through &lt;code&gt;rust-crate_0.4.0&lt;/code&gt; for macOS ARM64), wrote it to &lt;code&gt;/tmp/rust-setup&lt;/code&gt;, &lt;code&gt;chmod&lt;/code&gt;ed it, and spawned it detached with all streams sent to null.&lt;/p&gt;

&lt;p&gt;The Windows path is the part that tells you these people had done this before. Cargo puts child processes in a job object, so they die when the build finishes. The attacker wrote a PowerShell script to &lt;code&gt;%TEMP%\rust-setup.ps1&lt;/code&gt; and launched it through a VBScript wrapper under &lt;code&gt;wscript.exe&lt;/code&gt; with &lt;code&gt;CREATE_NO_WINDOW&lt;/code&gt;. The comment in the source said it plainly: this escapes Cargo's job object. The process outlives the build.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-08-28-rust-arrayref-supply-chain-attack-payment-developers" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>rust</category>
      <category>security</category>
      <category>fintech</category>
      <category>paymentdeveloper</category>
    </item>
    <item>
      <title>Mastercard Settles Cards on Solana, 24/7</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Mon, 08 Jun 2026 15:37:04 +0000</pubDate>
      <link>https://dev.to/tomwangcn/mastercard-settles-cards-on-solana-247-42mk</link>
      <guid>https://dev.to/tomwangcn/mastercard-settles-cards-on-solana-247-42mk</guid>
      <description>&lt;p&gt;On 3 June 2026, Mastercard quietly rewired one of the oldest assumptions in payments. The company announced it will settle card transactions on-chain in regulated stablecoins — intraday, at weekends, on bank holidays, around the clock — with Solana as the lead settlement rail. For most consumers this changes nothing visible. For anyone who builds payment infrastructure, it is one of the most consequential back-office shifts of the year. As a fintech developer and payment developer who spends his days inside settlement and reconciliation systems, I think this is the moment on-chain settlement stopped being a pilot and started becoming plumbing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Mastercard Actually Changed
&lt;/h2&gt;

&lt;p&gt;Card networks have always run on a split-brain model. Authorisation happens in milliseconds — your card is approved at the terminal almost instantly. &lt;strong&gt;Settlement&lt;/strong&gt;, the part where money actually moves between the acquiring bank and the issuing bank, happens in batches during banking hours, typically T+1 or T+2. That mismatch between instant authorisation and delayed, business-hours settlement is a relic of correspondent banking, and it is exactly what creates float, reconciliation headaches, and weekend liquidity gaps.&lt;/p&gt;

&lt;p&gt;Mastercard's announcement attacks that gap directly. Raj Dhamodharan, the company's EVP of blockchain and digital assets, framed it bluntly: "The next phase of stablecoin adoption is about real-world utility, especially in settlement." The network will let participants settle in a basket of regulated stablecoins — Circle's USDC, Paxos-issued PYUSD, USDG and USDP, Ripple's RLUSD, and SoFi's SoFiUSD — across eight blockchains including Arbitrum, Base, Ethereum, Polygon, Solana, XRPL, Canton and Tempo. Solana is the launch rail for the deepest integration.&lt;/p&gt;

&lt;p&gt;Early adopters named for the rollout include Cross River, Lead Bank, CBW Bank, ARQ (formerly DolarApp) and Nuvei, starting in the US and Latin America and expanding through 2026. This is an early-phase rollout, not a flip-the-switch GA event — USDC settlement is already live in select markets, and the rest is staged. But the direction of travel is unambiguous: a network spanning billions of cards is moving its settlement layer onto rails that never close.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Solana, and Why Developers Should Care
&lt;/h2&gt;

&lt;p&gt;The most interesting detail for engineers is &lt;em&gt;how&lt;/em&gt; this is wired. Mastercard's settlement does not run through a bespoke, hand-rolled chain integration. It flows through the &lt;strong&gt;Solana Developer Platform (SDP)&lt;/strong&gt;, the API-driven institutional toolbox the Solana Foundation launched on 24 March 2026 with Mastercard, Worldpay and Western Union among the anchor partners.&lt;/p&gt;

&lt;p&gt;SDP matters because it abstracts the chain away behind three modules: tokenised real-world asset issuance, fiat-plus-stablecoin payments, and a forthcoming trading and on-chain FX module. Under the hood it unifies more than twenty infrastructure providers — node access via Alchemy and QuickNode, custody and wallets through Fireblocks and Coinbase, and compliance screening from Chainalysis and Elliptic. Worldpay already uses it for merchant settlement; Western Union for cross-border. In other words, a payment engineer integrating against this stack is not writing raw Solana programs from scratch — they are calling an API surface that handles issuance, custody, and compliance hooks for them.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-06-08-mastercard-solana-onchain-stablecoin-card-settlement" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>fintech</category>
      <category>stablecoin</category>
      <category>payments</category>
      <category>solana</category>
    </item>
    <item>
      <title>UK Open Banking Launches Its Card Challenger</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Sun, 07 Jun 2026 10:33:38 +0000</pubDate>
      <link>https://dev.to/tomwangcn/uk-open-banking-launches-its-card-challenger-4gm6</link>
      <guid>https://dev.to/tomwangcn/uk-open-banking-launches-its-card-challenger-4gm6</guid>
      <description>&lt;p&gt;For eight years, UK open banking has been a brilliant set of rails without a timetable. The plumbing worked — millions of account-to-account payments cleared every month — but there was no shared commercial framework to make recurring, card-free payments a mainstream default. On 2 June 2026, at Money20/20 Europe, that changed. The &lt;strong&gt;UK Payments Initiative (UKPI)&lt;/strong&gt; went live with a finalised rulebook, a commercial model and operational standards for flexible, automated, recurring account-to-account payments. As a fintech developer and payment developer who has spent years wiring up Open Banking APIs, I think this is the most consequential structural upgrade to UK payments since Faster Payments launched.&lt;/p&gt;

&lt;p&gt;This is not another pilot. UKPI Ltd is backed by an unusually broad coalition of founding shareholders — Barclays, HSBC, Lloyds Banking Group, NatWest, Nationwide, Santander, Monzo, Revolut and Starling on the bank side, with Acquired, GoCardless, Plaid, TrueLayer and Yapily among the fintech founding members. When the high-street banks and the open banking fintechs sit at the same table and agree a rulebook, the thing that has been missing for years finally arrives: certainty.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the UKPI scheme actually standardises
&lt;/h2&gt;

&lt;p&gt;The headline capability is &lt;strong&gt;commercial variable recurring payments (cVRP)&lt;/strong&gt; — recurring account-to-account payments where the consumer, not the merchant, sets the rules. Under the scheme a payer can define how long a permission lasts, the maximum that can be taken, and exactly who receives the money, all without sharing card details or setting up a traditional direct debit. The permission lives in the bank, is visible in the banking app, and can be revoked in one tap.&lt;/p&gt;

&lt;p&gt;For a payment developer, the value of UKPI is less the technology — VRP has existed as an API pattern for a while — and more the &lt;strong&gt;scheme layer&lt;/strong&gt; sitting on top of it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A shared rulebook&lt;/strong&gt; that defines liability, dispute handling and refund obligations across every participant, so you build to one specification rather than negotiating bilaterally with each bank.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A commercial model&lt;/strong&gt; that finally answers "who pays whom" — the question that quietly killed countless open banking business cases.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Operational standards&lt;/strong&gt; for availability, performance and consumer protection, moving cVRP out of bespoke bank-by-bank integrations and toward predictable, scheme-grade reliability.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The FCA, which published a supporting statement the same day, called it "a major step forward for open banking and commercial variable recurring payments" and said it expects the launch to act "as a catalyst for other initiatives to emerge." Critically, the regulator confirmed it will consult on a long-term regulatory framework by the end of 2026 and supports establishing an independent standards-setting body. That sequencing — industry ships the rulebook, regulator codifies it afterwards — is how durable payment infrastructure usually gets built.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-06-07-uk-payments-initiative-open-banking-vrp" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>openbanking</category>
      <category>uk</category>
      <category>fintech</category>
      <category>payments</category>
    </item>
    <item>
      <title>AllUnity's SEKAU: A MiCA Stablecoin for Agents</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Fri, 05 Jun 2026 11:35:37 +0000</pubDate>
      <link>https://dev.to/tomwangcn/allunitys-sekau-a-mica-stablecoin-for-agents-477b</link>
      <guid>https://dev.to/tomwangcn/allunitys-sekau-a-mica-stablecoin-for-agents-477b</guid>
      <description>&lt;p&gt;Two weeks ago I argued that the &lt;a href="https://dev.to/news/2026-05-22-usdc-concentration-risk-ai-agent-payments-keyrock-report"&gt;98.6% USDC concentration&lt;/a&gt; running through agentic payments was the most under-discussed structural risk in the space. Ten days ago &lt;a href="https://dev.to/news/2026-05-24-tether-georgia-gelt-lari-stablecoin"&gt;Tether and Georgia&lt;/a&gt; shipped the first sovereign-paired non-USD stablecoin as one possible answer. This month the European response is landing too, and it is shaped very differently.&lt;/p&gt;

&lt;p&gt;Frankfurt-based &lt;strong&gt;AllUnity&lt;/strong&gt;, a regulated European stablecoin issuer and licensed e-money institute backed by &lt;strong&gt;DWS, Flow Traders, and Galaxy&lt;/strong&gt;, has confirmed the imminent launch of &lt;strong&gt;SEKAU&lt;/strong&gt; — a Swedish krona stablecoin issued under the EU's &lt;strong&gt;Markets in Crypto-Assets (MiCA)&lt;/strong&gt; framework — and paired it with &lt;strong&gt;Agentic Payments&lt;/strong&gt;, a settlement product built on Coinbase's &lt;strong&gt;x402&lt;/strong&gt; standard that drops AI-agent transactions directly into European local bank accounts. Both are targeted for go-live in &lt;strong&gt;June 2026&lt;/strong&gt;, subject to final regulatory approvals.&lt;/p&gt;

&lt;p&gt;SEKAU joins AllUnity's existing &lt;strong&gt;EURAU&lt;/strong&gt; (euro) and &lt;strong&gt;CHFAU&lt;/strong&gt; (Swiss franc) and becomes the issuer's third European currency denomination. In a market where dollar-backed tokens still hold roughly 99% of global stablecoin supply, this is now one of the larger families of regulated, MiCA-grade non-dollar alternatives in circulation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why MiCA Changes the Shape of the Story
&lt;/h2&gt;

&lt;p&gt;The headline is the asset; the substance is the regulatory wrapper. &lt;strong&gt;MiCA&lt;/strong&gt; is the first comprehensive, supranational regulatory framework for crypto assets in a major economic bloc, and it imposes a specific, prescriptive set of obligations on stablecoin issuers — sometimes called e-money tokens (EMTs) under the regime:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;1:1 reserve backing&lt;/strong&gt; in highly liquid assets, segregated from issuer funds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Redemption rights&lt;/strong&gt; at par for holders.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authorisation as an e-money institution&lt;/strong&gt; (or credit institution) in an EU member state, with passporting rights across the rest of the bloc.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ongoing prudential and conduct supervision&lt;/strong&gt;, including reserve audits and disclosures.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This matters for engineers because it changes what "support a non-USD stablecoin" actually costs you in production. SEKAU is not a community-issued asset on a chain you have never heard of. It is a regulated EMT, issued by a licensed e-money institute, with &lt;strong&gt;defined reserve composition, defined redemption SLAs, and named supervisory authorities&lt;/strong&gt;. From a counterparty-risk and settlement-engineering standpoint, that profile is dramatically closer to "accept SEPA Instant" than to "accept a random ERC-20."&lt;/p&gt;

&lt;p&gt;If you have been &lt;a href="https://dev.to/news/2026-05-20-brazil-stablecoin-ban-cross-border-payment-developers"&gt;routing through stablecoins in cross-border flows&lt;/a&gt; and worrying about which jurisdiction's rules apply on which leg, MiCA-grade EMTs are the cleanest stablecoin asset class to integrate today. They were designed to slot into the same legal and operational vocabulary as bank money.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-06-04-allunity-sekau-mica-stablecoin-x402-agentic-payments" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>fintech</category>
      <category>stablecoin</category>
      <category>x402</category>
      <category>aiagents</category>
    </item>
    <item>
      <title>GitHub Copilot Just Made Every Dev a Metered API</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Wed, 03 Jun 2026 08:33:11 +0000</pubDate>
      <link>https://dev.to/tomwangcn/github-copilot-just-made-every-dev-a-metered-api-57bj</link>
      <guid>https://dev.to/tomwangcn/github-copilot-just-made-every-dev-a-metered-api-57bj</guid>
      <description>&lt;p&gt;On &lt;strong&gt;1 June 2026&lt;/strong&gt;, GitHub switched Copilot to &lt;strong&gt;token-based usage billing&lt;/strong&gt;. The plan prices look the same on paper — Copilot Pro is still $10/month, Pro+ is still $39/month, Business $19/user, Enterprise $39/user — but the meter underneath has changed. Once you exhaust the included monthly allowance, every model call you make is billed in &lt;strong&gt;GitHub AI Credits&lt;/strong&gt; (1 credit = $0.01 USD), at per-token rates that depend on which model you used and how big your context was.&lt;/p&gt;

&lt;p&gt;Within 48 hours, Reddit, X, and GitHub's own community discussion thread were full of developers comparing &lt;strong&gt;10x to 50x cost increases&lt;/strong&gt;. One Redditor reported a jump from $29 to $750 a month. Another from $50 to $3,000. Some users with more measured workflows reported essentially no change. The variance is the story: the bill is now a function of how each individual developer actually uses the tool, and most developers had no idea what their usage profile looked like under the hood.&lt;/p&gt;

&lt;p&gt;This site's recent coverage has been, in some sense, about what happens when &lt;strong&gt;machines&lt;/strong&gt; end up on the receiving end of a similar meter — &lt;a href="https://dev.to/news/2026-05-14-aws-agentcore-stablecoin-payments-ai-agents"&gt;AWS AgentCore&lt;/a&gt; paying x402 endpoints, &lt;a href="https://dev.to/news/2026-05-12-circle-agent-stack-usdc-machine-payments"&gt;Circle's Agent Stack&lt;/a&gt; settling micropayments, &lt;a href="https://dev.to/news/2026-05-25-coinbase-base-mcp-ai-agents-defi-wallet"&gt;Base MCP&lt;/a&gt; wiring LLMs into DeFi. The Copilot change is the &lt;strong&gt;human-facing rehearsal&lt;/strong&gt; of the same shift, and it is teaching every payment developer something specific about how this economy is going to feel when it lands.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Story Is Not the Price, It's the Variance
&lt;/h2&gt;

&lt;p&gt;Look past the "GitHub raised prices" framing. The headline plans did not change. What changed is that &lt;strong&gt;per-developer billing variance just exploded by an order of magnitude&lt;/strong&gt;. Under a flat subscription, the worst customer and the best customer both paid $10. Under per-token usage, the worst customer can easily pay 70x what the best one does — and neither of them can predict next month's bill from this month's, because their bill is a function of how much they happen to call premium models like GPT-5 or Claude 4.5 Opus inside the tool.&lt;/p&gt;

&lt;p&gt;This is exactly the financial profile that payment developers have been building infrastructure for. Everything in the &lt;a href="https://dev.to/news/2026-05-22-usdc-concentration-risk-ai-agent-payments-keyrock-report"&gt;Keyrock report&lt;/a&gt; — sub-cent average transaction sizes, settlement variance across protocols, regulatory framework gaps — is the same shape of problem expressed at machine scale rather than human scale.&lt;/p&gt;

&lt;p&gt;The interesting question is no longer "is consumption-based billing coming." It is here. The interesting question is &lt;strong&gt;what infrastructure makes it survivable&lt;/strong&gt; for the people on the wrong end of the meter.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-06-03-github-copilot-token-billing-usage-pricing-payment-developers" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>fintech</category>
      <category>developer</category>
      <category>paymentdeveloper</category>
      <category>aiagents</category>
    </item>
    <item>
      <title>Base MCP Wires AI Agents Into On-Chain DeFi</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Tue, 02 Jun 2026 21:07:34 +0000</pubDate>
      <link>https://dev.to/tomwangcn/base-mcp-wires-ai-agents-into-on-chain-defi-4eha</link>
      <guid>https://dev.to/tomwangcn/base-mcp-wires-ai-agents-into-on-chain-defi-4eha</guid>
      <description>&lt;p&gt;This week Coinbase's Ethereum Layer-2 network &lt;strong&gt;Base&lt;/strong&gt; shipped one of the more consequential pieces of agentic-payment infrastructure of the year. &lt;strong&gt;Base MCP&lt;/strong&gt; — a Model Context Protocol gateway — lets AI agents running on ChatGPT, Claude, Codex, or Cursor connect to a user's wallet, propose on-chain actions, and execute them after explicit user approval. It launches with first-class integrations for &lt;strong&gt;Uniswap, Morpho, and Moonwell&lt;/strong&gt;, three of the most-used DeFi protocols on Base.&lt;/p&gt;

&lt;p&gt;If you have been following this site's recent coverage — &lt;a href="https://dev.to/news/2026-05-14-aws-agentcore-stablecoin-payments-ai-agents"&gt;AWS AgentCore Payments&lt;/a&gt;, &lt;a href="https://dev.to/news/2026-05-12-circle-agent-stack-usdc-machine-payments"&gt;Circle's Agent Stack&lt;/a&gt;, &lt;a href="https://dev.to/news/2026-04-29-alipay-ai-payment-mcp-server-agent-developers"&gt;Alipay's MCP server&lt;/a&gt;, &lt;a href="https://dev.to/news/2026-05-18-moonpay-moonagents-card-ai-agent-mastercard-stablecoin"&gt;MoonPay's MoonAgents Card&lt;/a&gt; — the pattern is now obvious. Every major payments and DeFi platform is shipping the same shape of product: &lt;strong&gt;an MCP server that lets a general-purpose LLM act as a frontend for their financial primitives.&lt;/strong&gt; Base MCP is the first one that puts &lt;em&gt;the entire onchain economy&lt;/em&gt; on the other end of that pipe.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Base MCP Actually Does
&lt;/h2&gt;

&lt;p&gt;The user-facing experience is the easy part. A Base Account user installs Base MCP into their AI client (ChatGPT, Claude, etc.) and authenticates via &lt;strong&gt;OAuth 2.1&lt;/strong&gt;. From that point, conversational instructions like "swap $50 USDC for ETH on Uniswap" or "supply $1,000 USDC to the highest-yielding Morpho vault" parse into proposed transactions. The agent never sees the user's keys. Instead, &lt;strong&gt;Base Account opens a separate review window&lt;/strong&gt; showing the exact transaction, and the user explicitly approves or rejects before anything moves.&lt;/p&gt;

&lt;p&gt;Under the hood, three architectural choices are doing the heavy lifting:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Trusted execution environment (TEE) for key custody.&lt;/strong&gt; Private keys are generated and stored inside a secure enclave that the AI agent — and the model provider — never directly access. The agent can &lt;em&gt;propose&lt;/em&gt; a transaction; only the TEE can &lt;em&gt;sign&lt;/em&gt; one, and only after the user's separate approval. This is the security model that has to work for any of this to be deployable at retail scale.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OAuth 2.1 for agent authorisation.&lt;/strong&gt; Treating the AI client as a third-party application that the user can scope, revoke, and audit is the right primitive. It is also a notable departure from "paste a private key into a prompt", which is how a lot of early agent-DeFi demos worked.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP as the integration surface.&lt;/strong&gt; Rather than every DeFi protocol building bespoke per-LLM integrations, MCP gives them one standard interface and the major LLM clients pick it up for free. This is the same dynamic that turned MCP into a real protocol over the last twelve months — and the reason Base picked it.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-05-25-coinbase-base-mcp-ai-agents-defi-wallet" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>fintech</category>
      <category>aiagents</category>
      <category>mcp</category>
      <category>cryptopayments</category>
    </item>
    <item>
      <title>Tether and Georgia Launch a Non-USD Stablecoin</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Mon, 01 Jun 2026 10:45:22 +0000</pubDate>
      <link>https://dev.to/tomwangcn/tether-and-georgia-launch-a-non-usd-stablecoin-3h0</link>
      <guid>https://dev.to/tomwangcn/tether-and-georgia-launch-a-non-usd-stablecoin-3h0</guid>
      <description>&lt;p&gt;Two days ago I argued that the headline finding of the &lt;a href="https://dev.to/news/2026-05-22-usdc-concentration-risk-ai-agent-payments-keyrock-report"&gt;Keyrock "Who Pays the Agent?" report&lt;/a&gt; — 98.6% of all AI agent settlement flowing through USDC — was the most important under-discussed risk in agentic commerce. The piece ended with the obvious question: who actually ships a credible non-USD stablecoin at the same operational quality? This week, Tether and the Government of Georgia answered it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GEL₮ (GELT)&lt;/strong&gt;, a stablecoin pegged 1:1 to the Georgian lari, has been launched as the "official stablecoin of Georgia," with the support of Prime Minister Irakli Kobakhidze and under a regulatory framework already established by the &lt;strong&gt;National Bank of Georgia (NBG)&lt;/strong&gt;. It is one of the first joint efforts by a major stablecoin issuer and a sovereign government to put a national currency directly on digital-asset rails inside a purpose-built legal regime.&lt;/p&gt;

&lt;p&gt;It is also the most interesting policy experiment in the stablecoin space since the &lt;a href="https://dev.to/news/2026-05-15-uk-stablecoin-payment-services-consultation-deadline"&gt;GENIUS Act&lt;/a&gt; — and a useful contrast to the &lt;a href="https://dev.to/news/2026-05-15-uk-stablecoin-payment-services-consultation-deadline"&gt;UK's HMT consultation&lt;/a&gt; and the &lt;a href="https://dev.to/news/2026-05-23-trump-eo-fed-master-accounts-fintech-developers"&gt;White House EO on Fed access&lt;/a&gt; covered earlier this week. Three jurisdictions, three answers, all landing inside a fortnight.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Georgia Actually Built
&lt;/h2&gt;

&lt;p&gt;The piece worth studying is not the press release. It is the regulatory architecture sitting underneath it. Earlier in 2026, NBG Governor Natia Turnava signed an order establishing the legal framework for &lt;strong&gt;fiat-pegged stablecoins&lt;/strong&gt; in Georgia. The framework requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Issuers to register with the NBG as &lt;strong&gt;virtual asset service providers&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100% reserve backing&lt;/strong&gt;, held separately from company funds.&lt;/li&gt;
&lt;li&gt;Defined redemption rights for holders.&lt;/li&gt;
&lt;li&gt;Issuer oversight, AML/CFT obligations, and ongoing reporting.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In other words, Georgia did the unglamorous regulatory work first — a domestic VASP regime, reserve-segregation rules, redemption guarantees — and &lt;em&gt;then&lt;/em&gt; invited an issuer to build on it. The official Tether announcement explicitly notes the framework was designed for &lt;strong&gt;compatibility with emerging US stablecoin regulation, including the GENIUS Act&lt;/strong&gt;. That is not an accident. Georgia is positioning itself, deliberately, as a jurisdiction that you can issue a non-USD stablecoin from without future-proofing risk relative to where the major economies are heading.&lt;/p&gt;

&lt;p&gt;For Tether, GEL₮ is also the first time the company has put serious effort behind a non-USD, non-EUR retail stablecoin tied to a sovereign currency. USDT remains the flagship. EUR₮ has existed for years but has never approached USDT volume. GEL₮ is something different in kind — a &lt;em&gt;country-specific&lt;/em&gt; stablecoin, issued in formal partnership with the government of that country, designed to do for the lari what USDC and USDT have done for the dollar inside a much smaller, much tighter regulatory perimeter.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-05-24-tether-georgia-gelt-lari-stablecoin" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>fintech</category>
      <category>stablecoin</category>
      <category>crypto</category>
      <category>crossborder</category>
    </item>
    <item>
      <title>Fintech Devs May Get Fed Master Accounts</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Wed, 27 May 2026 09:18:13 +0000</pubDate>
      <link>https://dev.to/tomwangcn/fintech-devs-may-get-fed-master-accounts-480b</link>
      <guid>https://dev.to/tomwangcn/fintech-devs-may-get-fed-master-accounts-480b</guid>
      <description>&lt;p&gt;On 19 May 2026, the White House signed an executive order titled "Integrating Financial Technology Innovation into Regulatory Frameworks." For anyone who follows US fintech policy at the headline level, it reads like another round of "regulators told to be friendlier to innovation." For anyone who actually builds payment infrastructure, it contains one paragraph that, if it lands as written, is the most consequential US fintech policy shift of the decade. The Federal Reserve has been asked to evaluate &lt;strong&gt;extending direct access to Reserve Bank payment accounts and payment services&lt;/strong&gt; — what the industry calls &lt;strong&gt;master accounts&lt;/strong&gt; — to &lt;strong&gt;uninsured depositories and non-bank fintechs&lt;/strong&gt;. The Fed has 120 days to report back, putting the deadline around &lt;strong&gt;16 September 2026&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you have never had to integrate a US payment product against a sponsor-bank stack, that paragraph reads as plumbing. If you have, it reads as the most expensive engineering constraint in your architecture potentially being lifted.&lt;/p&gt;

&lt;p&gt;This is the US counterpart to the UK regulatory work covered here recently — the &lt;a href="https://dev.to/news/2026-05-19-fca-cass-15-safeguarding-uk-payment-developers"&gt;FCA's CASS 15 safeguarding regime&lt;/a&gt;, the &lt;a href="https://dev.to/news/2026-05-15-uk-stablecoin-payment-services-consultation-deadline"&gt;HM Treasury stablecoin consultation&lt;/a&gt; — and arguably a more aggressive intervention than anything happening in London right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a Fed Master Account Actually Buys You
&lt;/h2&gt;

&lt;p&gt;The Fed master account is the API to the US payment system. Holders can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Settle directly through Fedwire and the Fed's National Settlement Service.&lt;/li&gt;
&lt;li&gt;Originate and receive on FedNow and the legacy ACH network without an intermediary.&lt;/li&gt;
&lt;li&gt;Hold reserves at the Fed rather than at a sponsor bank.&lt;/li&gt;
&lt;li&gt;Get same-day, federal-funds-final settlement on transactions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Today, the only entities that hold one are insured depository institutions — i.e., banks and credit unions. Every US fintech that moves dollars without a banking charter rides one of those master-account holders as a &lt;strong&gt;sponsor bank&lt;/strong&gt;. That dependency is the single largest source of operational, latency, and economic drag in the US fintech stack. Sponsor banks gate KYC standards, set deposit caps, run their own batch windows, charge non-trivial bps, can change pricing on you, and — as Synapse's collapse painfully reminded the industry — can fail in ways that strand your customers' funds.&lt;/p&gt;

&lt;p&gt;For a payment developer, removing the requirement to ride a sponsor bank is not an incremental optimisation. It collapses two whole layers of the stack into one and removes the most consequential third-party dependency in the architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the EO Actually Says (and Does Not Say)
&lt;/h2&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-05-23-trump-eo-fed-master-accounts-fintech-developers" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>fintech</category>
      <category>paymentdeveloper</category>
      <category>paymentinfrastructure</category>
      <category>fednow</category>
    </item>
    <item>
      <title>The USDC Concentration Risk in AI Agent Payments</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Tue, 26 May 2026 13:20:54 +0000</pubDate>
      <link>https://dev.to/tomwangcn/the-usdc-concentration-risk-in-ai-agent-payments-1ebk</link>
      <guid>https://dev.to/tomwangcn/the-usdc-concentration-risk-in-ai-agent-payments-1ebk</guid>
      <description>&lt;p&gt;For the better part of a year, every announcement covered on this site — &lt;a href="https://dev.to/news/2026-05-14-aws-agentcore-stablecoin-payments-ai-agents"&gt;AWS AgentCore Payments&lt;/a&gt;, &lt;a href="https://dev.to/news/2026-05-12-circle-agent-stack-usdc-machine-payments"&gt;Circle's Agent Stack&lt;/a&gt;, &lt;a href="https://dev.to/news/2026-05-17-the-graph-x402-gateway-usdc-per-query-developer-payments"&gt;The Graph's x402 gateway&lt;/a&gt;, &lt;a href="https://dev.to/news/2026-05-18-moonpay-moonagents-card-ai-agent-mastercard-stablecoin"&gt;MoonPay's MoonAgents Card&lt;/a&gt; — has rested on a tacit assumption: that AI agents transacting in stablecoins is a real, measurable behaviour, not a deck slide. This week, the first serious data set arrived to test that assumption. The numbers are bigger than I expected, and the structural risk underneath them is more uncomfortable than the headlines suggest.&lt;/p&gt;

&lt;p&gt;The new &lt;strong&gt;Keyrock report&lt;/strong&gt;, "Who Pays the Agent?", produced with Coinbase, Tempo, and Virtuals, puts hard figures on the machine economy for the first time. Between May 2025 and April 2026, AI agents processed roughly &lt;strong&gt;176 million on-chain transactions&lt;/strong&gt; worth &lt;strong&gt;$73 million&lt;/strong&gt;, at an average size of &lt;strong&gt;$0.31–$0.48&lt;/strong&gt;. By the end of Q1 2026, more than &lt;strong&gt;104,000 AI agents&lt;/strong&gt; had registered across the major protocols. And &lt;strong&gt;98.6% of every cent of that settlement&lt;/strong&gt; flowed through a single stablecoin: &lt;strong&gt;USDC&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The first half of that story is the validation everyone in agentic commerce has been waiting for. The second half is the risk that, in Keyrock's own words, "nobody in the space is publicly discussing — we think they should be."&lt;/p&gt;

&lt;h2&gt;
  
  
  The Micropayment Thesis Survives Contact with Reality
&lt;/h2&gt;

&lt;p&gt;The most important data point in the report is the size distribution. Roughly &lt;strong&gt;76% of all agent transactions fell below Visa's $0.30 fixed fee threshold&lt;/strong&gt;. That single statistic does more to settle the "are stablecoins really an agentic-payment primitive" debate than any keynote could. A clear majority of the activity is economically impossible on traditional card rails. The unit economics simply do not exist for a Visa or Mastercard tap on a 9-cent API call, even before considering reconciliation overhead.&lt;/p&gt;

&lt;p&gt;By contrast, a USDC transfer on Base costs roughly &lt;strong&gt;$0.0001&lt;/strong&gt; — about &lt;strong&gt;0.03% of a $0.31 transaction&lt;/strong&gt;. The micropayment thesis was always credible in theory. Now there is a year of production data showing it works at scale: 176 million transactions, average ticket size in the cents, almost all of it on settlement infrastructure that traditional payments cannot price.&lt;/p&gt;

&lt;p&gt;For any payment developer designing API or MCP-server billing, this number is the new floor under the conversation. You no longer have to defend whether per-call stablecoin pricing makes sense. You have to defend why your endpoint &lt;em&gt;isn't&lt;/em&gt; offering it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why 98.6% USDC Is a Problem, Not an Achievement
&lt;/h2&gt;

&lt;p&gt;Now the uncomfortable part. The same data set that vindicates the rail also reveals how dangerously thin its foundations are. &lt;strong&gt;98.6% in a single stablecoin from a single issuer&lt;/strong&gt; is not diversification expressing a free-market preference. It is concentration at the scale of a systemic risk.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-05-22-usdc-concentration-risk-ai-agent-payments-keyrock-report" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aiagents</category>
      <category>stablecoin</category>
      <category>usdc</category>
      <category>agenticcommerce</category>
    </item>
    <item>
      <title>Why UK Fintech Is Hiring Rust Developers in 2026</title>
      <dc:creator>Tom Wang</dc:creator>
      <pubDate>Thu, 21 May 2026 17:26:59 +0000</pubDate>
      <link>https://dev.to/tomwangcn/why-uk-fintech-is-hiring-rust-developers-in-2026-13a2</link>
      <guid>https://dev.to/tomwangcn/why-uk-fintech-is-hiring-rust-developers-in-2026-13a2</guid>
      <description>&lt;p&gt;Most of what this site has covered in May 2026 — &lt;a href="https://dev.to/news/2026-05-20-brazil-stablecoin-ban-cross-border-payment-developers"&gt;Brazil's stablecoin ban&lt;/a&gt;, &lt;a href="https://dev.to/news/2026-05-19-fca-cass-15-safeguarding-uk-payment-developers"&gt;the FCA's CASS 15 safeguarding regime&lt;/a&gt;, &lt;a href="https://dev.to/news/2026-05-14-aws-agentcore-stablecoin-payments-ai-agents"&gt;AWS AgentCore Payments&lt;/a&gt; — has a quiet common thread. Every one of those stories ends with the same sentence: &lt;em&gt;someone has to build the backend that makes this safe.&lt;/em&gt; This article is about who that someone is, and the language they increasingly reach for. In 2026, when a UK fintech sets out to build or rewrite the core of its payment infrastructure, the hiring brief more and more often says &lt;strong&gt;Rust developer&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 2026 Rust Hiring Market, in Numbers
&lt;/h2&gt;

&lt;p&gt;The market data tells a consistent story. In the US, Rust developer compensation in 2026 runs roughly &lt;strong&gt;$120,000–$185,000 for mid-level&lt;/strong&gt; engineers and &lt;strong&gt;$170,000–$280,000 for senior&lt;/strong&gt; systems roles. UK and London salaries scale below that in absolute terms but show the same shape: a clear premium over equivalent generalist backend roles, and a premium that has widened, not narrowed, over the past year.&lt;/p&gt;

&lt;p&gt;The supply side is the interesting part. The Rust developer pool is growing fast — roughly doubling every 18 months — and yet roles still take a long time to fill. Application-layer Rust positions at mid-level typically take &lt;strong&gt;4–7 weeks&lt;/strong&gt; to fill; senior systems Rust roles take &lt;strong&gt;8–14 weeks&lt;/strong&gt;. When a talent pool is doubling and time-to-hire is still measured in months, that is not a supply problem. That is a demand problem outrunning a fast-growing supply.&lt;/p&gt;

&lt;p&gt;For a &lt;a href="https://dev.to/"&gt;rust developer in the UK&lt;/a&gt;, that asymmetry is the entire point. Demand for payments, open banking, and cross-border settlement engineers is expanding across London, Berlin, Dubai, and Singapore simultaneously, and the subset of those roles that specify Rust is the subset where the candidate, not the employer, sets the terms.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Payment Firms Are Rewriting Settlement Engines in Rust
&lt;/h2&gt;

&lt;p&gt;The "why" is not fashion. It is a specific set of properties that map unusually well onto what a payment system actually needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Correctness the compiler enforces
&lt;/h3&gt;

&lt;p&gt;A payment settlement engine has no acceptable failure mode. A double-spend, a lost transaction, a data race that corrupts a ledger balance — these are not bugs you patch next sprint, they are incidents with regulators attached. Rust's ownership model and type system eliminate entire categories of these failures at compile time: no null-pointer dereferences, no use-after-free, and — critically for a concurrent settlement engine — no data races. The compiler refuses to build code that shares mutable state unsafely. For a fintech, that is not a developer-experience nicety; it is a class of production incident that simply stops happening.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://tomcn.uk/news/2026-05-21-why-uk-fintech-hiring-rust-developers-2026" rel="noopener noreferrer"&gt;Read the full article on tomcn.uk →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  About the Author
&lt;/h3&gt;

&lt;p&gt;I'm &lt;strong&gt;Tom Wang&lt;/strong&gt;, an AI Developer &amp;amp; Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently open to new opportunities&lt;/strong&gt; in fintech, crypto payments, and AI agent engineering.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tomcn.uk" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/tomwangcn/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/tomwangcn" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="mailto:hi@tomcn.uk"&gt;Email&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>rust</category>
      <category>fintech</category>
      <category>uk</category>
      <category>hiring</category>
    </item>
  </channel>
</rss>
