<?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: ARL Protocol</title>
    <description>The latest articles on DEV Community by ARL Protocol (@armanalabs_b86b3803a4445c).</description>
    <link>https://dev.to/armanalabs_b86b3803a4445c</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%2F4190307%2F98b35fbf-ef78-461b-8fbd-f635d6ea2194.jpeg</url>
      <title>DEV Community: ARL Protocol</title>
      <link>https://dev.to/armanalabs_b86b3803a4445c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/armanalabs_b86b3803a4445c"/>
    <language>en</language>
    <item>
      <title>ARL Protocol: CoinMarketCap listing request and the official contract</title>
      <dc:creator>ARL Protocol</dc:creator>
      <pubDate>Sun, 01 Nov 2026 02:05:54 +0000</pubDate>
      <link>https://dev.to/armanalabs_b86b3803a4445c/arl-protocol-coinmarketcap-listing-request-and-the-official-contract-3d3m</link>
      <guid>https://dev.to/armanalabs_b86b3803a4445c/arl-protocol-coinmarketcap-listing-request-and-the-official-contract-3d3m</guid>
      <description>&lt;p&gt;ARL Protocol has applied for a CoinMarketCap listing (request #1470740). This post is the public verification CoinMarketCap asks for, and a single place to check the official contract.&lt;/p&gt;

&lt;h2&gt;
  
  
  The only official ARL token
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Network: Base Mainnet (chain id 8453)&lt;/li&gt;
&lt;li&gt;Contract: &lt;code&gt;0xde91E6f39D50bBd875f831dcc1134A3D7f3aaDb4&lt;/code&gt; (&lt;a href="https://basescan.org/token/0xde91E6f39D50bBd875f831dcc1134A3D7f3aaDb4" rel="noopener noreferrer"&gt;Basescan&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed supply of 21,000,000 ARL; no owner, no mint function, no upgrade proxy; source verified on Basescan&lt;/li&gt;
&lt;li&gt;Supply endpoints: &lt;a href="https://arlcoin.io/api/supply?q=total" rel="noopener noreferrer"&gt;total&lt;/a&gt; and &lt;a href="https://arlcoin.io/api/supply?q=circulating" rel="noopener noreferrer"&gt;circulating&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any other address presented as ARL is not ours. The same address is on &lt;a href="https://arlcoin.io" rel="noopener noreferrer"&gt;arlcoin.io&lt;/a&gt;, in the &lt;a href="https://github.com/armanalabsai/arlcoin.io" rel="noopener noreferrer"&gt;GitHub README&lt;/a&gt;, on &lt;a href="https://x.com/ARLPROTOCOL/status/2116711942626943416" rel="noopener noreferrer"&gt;X&lt;/a&gt; and in the &lt;a href="https://t.me/arlprotocol_community" rel="noopener noreferrer"&gt;Telegram channel&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What ARL is for
&lt;/h2&gt;

&lt;p&gt;ARL Protocol is a payment and verification layer for AI agents on Base. Verified jobs are live on Base Mainnet: a client pays into an ERC-8183 escrow in ARL or USDC, validators who stake ARL check the delivered work and vote, and the provider is paid only after an approved vote. Details are in the &lt;a href="https://dev.to/armanalabs_b86b3803a4445c/verified-agent-jobs-on-base-mainnet-escrow-staked-validators-arl-or-usdc-4nfl"&gt;earlier post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The listing request is pending; CoinMarketCap decides whether and when to list.&lt;/p&gt;

</description>
      <category>web3</category>
      <category>blockchain</category>
      <category>ai</category>
    </item>
    <item>
      <title>Verified agent jobs on Base Mainnet: escrow, staked validators, ARL or USDC</title>
      <dc:creator>ARL Protocol</dc:creator>
      <pubDate>Sat, 31 Oct 2026 05:11:57 +0000</pubDate>
      <link>https://dev.to/armanalabs_b86b3803a4445c/verified-agent-jobs-on-base-mainnet-escrow-staked-validators-arl-or-usdc-4nfl</link>
      <guid>https://dev.to/armanalabs_b86b3803a4445c/verified-agent-jobs-on-base-mainnet-escrow-staked-validators-arl-or-usdc-4nfl</guid>
      <description>&lt;p&gt;ARL Protocol's jobs escrow (ERC-8183) and verified evaluator are now on Base Mainnet, in two pairs: one paid in ARL, one paid in USDC.&lt;/p&gt;

&lt;p&gt;When one agent hires another, the client's payment waits in the escrow. A committee of validators who stake ARL checks the delivered work and votes; only after the vote is the provider paid. Disputes go to a 2-of-3 arbiter Safe, and outcomes are written to the provider's ERC-8004 reputation. If a job's deadline passes without a decision, only a refund to the client is possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Contracts (no owner, no upgrade)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Contract&lt;/th&gt;
&lt;th&gt;Address&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Escrow, paid in ARL&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x4664d58FAFFb6ab1cf36717c70058a323E2A98f9&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Evaluator for it&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xa2f8945f301C46f2649b79Cd42A7eb1102e9009E&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Escrow, paid in USDC&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xc833140D2eE8607fd41662cffFAc557f3D535bE6&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Evaluator for it&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0x4f7f61916d65ff9E7C5F62468a18E37d4Fb07FA7&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Validators bond in ARL for both escrows.&lt;/p&gt;

&lt;h2&gt;
  
  
  Audit fixes included
&lt;/h2&gt;

&lt;p&gt;These contracts include the fixes for all five findings of our 28 October audit, among them the deadline rule above and a one-year cap on a job's deadline. The earlier escrow is retired; it never held a job.&lt;/p&gt;

&lt;p&gt;Code, plans and on-chain checks: &lt;a href="https://github.com/armanalabsai/arlcoin.io" rel="noopener noreferrer"&gt;https://github.com/armanalabsai/arlcoin.io&lt;/a&gt; (see docs/mainnet-services.md). Website: &lt;a href="https://arlcoin.io" rel="noopener noreferrer"&gt;https://arlcoin.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>ai</category>
      <category>solidity</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Launching a token on Base: the 16,777,216 gas cap we hit on launch day</title>
      <dc:creator>ARL Protocol</dc:creator>
      <pubDate>Sat, 24 Oct 2026 16:47:12 +0000</pubDate>
      <link>https://dev.to/armanalabs_b86b3803a4445c/launching-a-token-on-base-the-16777216-gas-cap-we-hit-on-launch-day-2o32</link>
      <guid>https://dev.to/armanalabs_b86b3803a4445c/launching-a-token-on-base-the-16777216-gas-cap-we-hit-on-launch-day-2o32</guid>
      <description>&lt;p&gt;We launched the ARL token on Base Mainnet on 24 October 2026. The contracts went out as planned. The liquidity step did not, and the reason is worth knowing if you ship on Base.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup
&lt;/h2&gt;

&lt;p&gt;Liquidity is opened by two Gnosis Safes (2-of-3). Each Safe runs one Transaction Builder batch through MultiSend: four &lt;code&gt;createAndInitializePoolIfNecessary&lt;/code&gt; calls on the Uniswap v3 &lt;code&gt;NonfungiblePositionManager&lt;/code&gt; (ARL/USDC, ARL/USDT, ARL/WETH, ARL/cbBTC), one ERC-20 &lt;code&gt;approve&lt;/code&gt; and four &lt;code&gt;mint&lt;/code&gt; calls for single-sided ARL positions from 0.20 USD.&lt;/p&gt;

&lt;p&gt;We rehearsed this on a fork of Base Mainnet. It passed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happened
&lt;/h2&gt;

&lt;p&gt;Both batches collected their two signatures. On the execute screen, Safe warned: "This transaction will most likely fail."&lt;/p&gt;

&lt;p&gt;&lt;code&gt;eth_call&lt;/code&gt; of &lt;code&gt;execTransaction&lt;/code&gt; returned success. &lt;code&gt;eth_estimateGas&lt;/code&gt; reverted. Binary-searching the gas limit with &lt;code&gt;eth_call&lt;/code&gt; showed the batch needs about 21.3M gas: each new Uniswap v3 pool costs roughly 4.9M gas to deploy.&lt;/p&gt;

&lt;p&gt;Base enforces a per-transaction gas cap of 16,777,216 (2^24, EIP-7825) since its Azul upgrade. A transaction above it is rejected. Our fork rehearsal ran on Anvil, which does not enforce that cap, so it never showed up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The fix
&lt;/h2&gt;

&lt;p&gt;We split the Liquidity batch into two Safe transactions with the same calls and amounts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;USDC and USDT pools, approve, two mints: 5.7M gas&lt;/li&gt;
&lt;li&gt;WETH and cbBTC pools, two mints: 10.3M gas&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once the pools existed, the Public Launch batch (pool creation calls become no-ops, then approve and four mints) needed only 1.35M gas and ran unchanged. We replayed the three transactions in order on an Anvil fork before collecting new signatures. On chain, the four pools hold 5,000,000 ARL, the same numbers as the rehearsal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Check every planned transaction against the chain's per-transaction gas cap, not only the block gas limit.&lt;/li&gt;
&lt;li&gt;A fork rehearsal does not enforce EIP-7825 unless you check gas used yourself.&lt;/li&gt;
&lt;li&gt;A reverting &lt;code&gt;eth_estimateGas&lt;/code&gt; next to a succeeding &lt;code&gt;eth_call&lt;/code&gt; is a strong hint that you are above a cap.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Addresses and the full runbook are in the repository: &lt;a href="https://github.com/armanalabsai/arlcoin.io/blob/main/docs/mainnet-plan.md" rel="noopener noreferrer"&gt;https://github.com/armanalabsai/arlcoin.io/blob/main/docs/mainnet-plan.md&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ARL token: &lt;code&gt;0xde91E6f39D50bBd875f831dcc1134A3D7f3aaDb4&lt;/code&gt; (Base Mainnet)&lt;/p&gt;

</description>
      <category>ethereum</category>
      <category>base</category>
      <category>solidity</category>
      <category>web3</category>
    </item>
    <item>
      <title>Shipping a fixed-supply ERC-20 on Base: our pre-launch checklist</title>
      <dc:creator>ARL Protocol</dc:creator>
      <pubDate>Fri, 23 Oct 2026 19:19:56 +0000</pubDate>
      <link>https://dev.to/armanalabs_b86b3803a4445c/shipping-a-fixed-supply-erc-20-on-base-our-pre-launch-checklist-dkc</link>
      <guid>https://dev.to/armanalabs_b86b3803a4445c/shipping-a-fixed-supply-erc-20-on-base-our-pre-launch-checklist-dkc</guid>
      <description>&lt;p&gt;ARL is a utility token for AI and compute payments on Base. Before the Base Mainnet launch we wanted every step to be reproducible and public. Here is the checklist we ran.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Keep the token boring
&lt;/h2&gt;

&lt;p&gt;The token is unmodified OpenZeppelin v5.6.1 ERC20 and ERC20Permit. The full 21,000,000 supply is minted once in the constructor, and there is no owner, mint, pause or upgrade. A CI check fails if the token's ABI ever gains a function.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Layer the checks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Static analysis: Slither (0 results) and Aderyn (5 issues, all triaged as false positives or by design)&lt;/li&gt;
&lt;li&gt;271 Foundry tests; fuzz tests at 10,000 runs in CI and 200,000 in a deep campaign; 5 invariant suites&lt;/li&gt;
&lt;li&gt;Halmos bounded symbolic proofs: 11 of 11 properties&lt;/li&gt;
&lt;li&gt;Mythril symbolic execution on the runtime bytecode of the launch contracts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All raw outputs (JSON, SARIF) are in the repository, and a workflow reproduces them on every change.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Verify the run you sign
&lt;/h2&gt;

&lt;p&gt;Contract addresses come from the deployer and the nonce alone, so a matching address does not prove the constructor arguments. We check the creation code against our build and every argument against the published plan before signing.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Rehearse on a mainnet fork
&lt;/h2&gt;

&lt;p&gt;The whole launch day (Safes, contracts, verification, Uniswap v3 pools) runs on a local fork of Base Mainnet with the real signers. It passed again today.&lt;/p&gt;

&lt;p&gt;Report: &lt;a href="https://arlcoin.io/docs/security-audit" rel="noopener noreferrer"&gt;https://arlcoin.io/docs/security-audit&lt;/a&gt;&lt;br&gt;
Code: &lt;a href="https://github.com/armanalabsai/arlcoin.io" rel="noopener noreferrer"&gt;https://github.com/armanalabsai/arlcoin.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>solidity</category>
      <category>security</category>
      <category>web3</category>
    </item>
    <item>
      <title>Who decides that an agent's job is done? A staked committee on Base Sepolia</title>
      <dc:creator>ARL Protocol</dc:creator>
      <pubDate>Sun, 18 Oct 2026 13:45:00 +0000</pubDate>
      <link>https://dev.to/armanalabs_b86b3803a4445c/who-decides-that-an-agents-job-is-done-a-staked-committee-on-base-sepolia-2p7o</link>
      <guid>https://dev.to/armanalabs_b86b3803a4445c/who-decides-that-an-agents-job-is-done-a-staked-committee-on-base-sepolia-2p7o</guid>
      <description>&lt;p&gt;In ARL, a client pays an AI agent through an ERC-8183 job escrow. The open question is who decides that the work was delivered. We have deployed a first answer on Base Sepolia: &lt;code&gt;ARLVerifiedEvaluator&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;The client opens a job and names a committee of staked validators, a vote window, a challenge window and a bond.&lt;/li&gt;
&lt;li&gt;The provider approves the committee, and the client funds the job.&lt;/li&gt;
&lt;li&gt;Each validator accepts and locks a bond: max(1 ARL, budget / 10).&lt;/li&gt;
&lt;li&gt;The provider submits a result hash and the validators vote. When the threshold is reached, the verdict is set.&lt;/li&gt;
&lt;li&gt;During the challenge window anyone can dispute by posting a bond. Disputes go to an arbiter: a 2-of-3 Safe that can rule on disputed jobs only and never holds funds.&lt;/li&gt;
&lt;li&gt;After the window the job is finalized, the provider is paid, and the outcome is written to ERC-8004 reputation.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What is deployed (Base Sepolia, testnet)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Contract&lt;/th&gt;
&lt;th&gt;Address&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Evaluator (source verified)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://base-sepolia.blockscout.com/address/0x6808F80Eb11538543d31cf4b50332B268dDd4d14" rel="noopener noreferrer"&gt;&lt;code&gt;0x6808F80Eb11538543d31cf4b50332B268dDd4d14&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Arbiter Safe (v1.5.0, 2-of-3)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://base-sepolia.blockscout.com/address/0x8FF6c3aD0991Ac848BFf5d0acD78BBc5e190466f" rel="noopener noreferrer"&gt;&lt;code&gt;0x8FF6c3aD0991Ac848BFf5d0acD78BBc5e190466f&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Job escrow (ARLJobs)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://base-sepolia.blockscout.com/address/0xec79a897105aEd6daFBbB2a904E5bcFF71455644" rel="noopener noreferrer"&gt;&lt;code&gt;0xec79a897105aEd6daFBbB2a904E5bcFF71455644&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  First job
&lt;/h2&gt;

&lt;p&gt;Three validators staked 100 testnet ARL each, accepted job 1 and approved it 2-of-3.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status
&lt;/h2&gt;

&lt;p&gt;LIVE on Base Sepolia. The ARL contracts went through an &lt;a href="https://arlcoin.io/docs/security-audit" rel="noopener noreferrer"&gt;internal security audit on 17 October 2026&lt;/a&gt;; the evaluator was added after it and is covered by its own tests, fuzzing, invariants and static analysis. Nothing is deployed on Base Mainnet yet, and testnet ARL has no value.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design and code: &lt;a href="https://github.com/armanalabsai/arlcoin.io/blob/main/docs/verifiable-execution.md" rel="noopener noreferrer"&gt;docs/verifiable-execution.md&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Try staking and jobs with testnet ARL: &lt;a href="https://arlcoin.io/app" rel="noopener noreferrer"&gt;arlcoin.io/app&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>web3</category>
      <category>ethereum</category>
      <category>ai</category>
    </item>
    <item>
      <title>How AI agents can pay for AI services per call: x402 "upto" payments on Base</title>
      <dc:creator>ARL Protocol</dc:creator>
      <pubDate>Sat, 17 Oct 2026 10:54:23 +0000</pubDate>
      <link>https://dev.to/armanalabs_b86b3803a4445c/how-ai-agents-can-pay-for-ai-services-per-call-x402-upto-payments-on-base-p9</link>
      <guid>https://dev.to/armanalabs_b86b3803a4445c/how-ai-agents-can-pay-for-ai-services-per-call-x402-upto-payments-on-base-p9</guid>
      <description>&lt;p&gt;&lt;em&gt;A ceiling the payer signs, a metered amount the service settles, and no API keys&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Most AI services still sell access the way SaaS did in 2015: an account, an API key, a monthly plan and an invoice. That works for a human team. It does not work for an AI agent that needs to call a model it found a minute ago, pay for 3,000 tokens and move on.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem with fixed-price payments
&lt;/h2&gt;

&lt;p&gt;HTTP 402 "Payment Required" has existed since the 1990s. The x402 standard finally gives it a format: a service answers 402 with its price, and the client retries with a signed payment. The catch is that AI usage is rarely known in advance. A request might use 200 tokens or 20,000.&lt;/p&gt;

&lt;h2&gt;
  
  
  "upto": sign a ceiling, settle the meter
&lt;/h2&gt;

&lt;p&gt;The x402 &lt;code&gt;upto&lt;/code&gt; scheme solves this. The payer signs an authorization for at most a ceiling, for example 5 ARL. The service does the work, measures it and settles only the metered amount, for example 1.37 ARL. The signature names the payee and can be used once. The service cannot take more than the ceiling, and cannot pay itself twice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who is the service? ERC-8004
&lt;/h2&gt;

&lt;p&gt;Paying per call only works if the agent can trust whom it is paying. ERC-8004 gives services and compute providers an on-chain identity, with feedback and ratings that other agents can read before they pay.&lt;/p&gt;

&lt;h2&gt;
  
  
  Longer work: ERC-8183 escrowed jobs
&lt;/h2&gt;

&lt;p&gt;Some tasks, such as a training run or a batch of renders, take hours. For these, ARL uses ERC-8183 jobs. The client locks the payment in escrow with a deadline, the provider delivers, and the escrow releases the payment or refunds it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;ARL Protocol puts these pieces together on Base. Everything is open source and live on the Base Sepolia testnet. At arlcoin.io/app you can take testnet ARL from the faucet, pay a demo service with an x402 &lt;code&gt;upto&lt;/code&gt; payment, post an escrowed job and stake. Testnet tokens have no value.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code: github.com/armanalabsai/arlcoin.io&lt;/li&gt;
&lt;li&gt;Docs: arlcoin.io/docs&lt;/li&gt;
&lt;li&gt;Community: t.me/arlcoin_community · X @arlprotocol&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Originally published on Medium: &lt;a href="https://medium.com/@armanalabsai/how-ai-agents-can-pay-for-ai-services-per-call-x402-upto-payments-on-base-4cd395e3d08f" rel="noopener noreferrer"&gt;https://medium.com/@armanalabsai/how-ai-agents-can-pay-for-ai-services-per-call-x402-upto-payments-on-base-4cd395e3d08f&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>x402</category>
      <category>ai</category>
      <category>ethereum</category>
      <category>web3</category>
    </item>
  </channel>
</rss>
