<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rand Protocol Blog</title><description>Engineering notes from the Rand Protocol team on building a post-quantum, fully shielded chain with a zkVM.</description><link>https://randprotocol.org/blog/</link><item><title>Progress building an AMM on Rand Protocol, Part 2</title><link>https://randprotocol.org/blog/posts/an-amm-on-a-shielded-chain-part-2/</link><guid isPermaLink="true">https://randprotocol.org/blog/posts/an-amm-on-a-shielded-chain-part-2/</guid><description>From a branch and a one-validator devnet to the live testnet: RPL-2 on chain 20, the first swap from a browser wallet, and the five things that broke on the way — a proof window too short for a CPU, a transaction too big for a web server, a wallet that scans with a method nobody allowed, a faucet that is not public, and a number JavaScript cannot hold.</description><pubDate>Thu, 01 Oct 2026 10:30:00 GMT</pubDate></item><item><title>Progress building an AMM on Rand Protocol, Part 1</title><link>https://randprotocol.org/blog/posts/an-amm-on-a-shielded-chain/</link><guid isPermaLink="true">https://randprotocol.org/blog/posts/an-amm-on-a-shielded-chain/</guid><description>How durian.market puts a constant-product market maker on Rand Protocol, where programs had no state and no way to hold a token: what RPL-2 adds to the ledger, how a swap becomes one proof over one declared transition, what is public and what is not, and what the design costs.</description><pubDate>Thu, 01 Oct 2026 03:00:00 GMT</pubDate></item></channel></rss>