{
  "schema": "sp.article.index/1",
  "rev": 50,
  "updated": "2026-10-29T13:39:45Z",
  "articles": [
    {
      "id": "blog-act",
      "title": "Introducing the Access Control Trie (ACT) in Swarm",
      "href": "/blog/access-control-trie/",
      "target": "internal",
      "vertical": "ai-desci",
      "date": "2024-09-16",
      "status": "staged",
      "slug": "access-control-trie",
      "excerpt": "The Access Control Trie lets Swarm publishers grant and revoke access to encrypted content per grantee. A guide to how ACT manages keys, grantees and security.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/access-control-trie/",
      "image": null,
      "repos": [],
      "tags": [
        "Access Control Trie",
        "ACT",
        "access control",
        "encryption",
        "swarm"
      ],
      "category": "Engineering",
      "read_time": "6 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    },
    {
      "id": "wp-kyc",
      "title": "Fake IDs & Fraudulent KYC: Can Crypto Find Salvation in Swarm-Powered Decentralisation?",
      "href": "/blog/fake-ids-and-kyc/",
      "target": "internal",
      "vertical": "ai-desci",
      "date": "2024-02-06",
      "status": "staged",
      "slug": "fake-ids-and-kyc",
      "excerpt": "AI-forged IDs now pass crypto KYC checks. How encrypted, user-controlled identity records on Swarm and zero-knowledge proofs could verify facts privately.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/fake-ids-and-kyc/",
      "image": null,
      "repos": [],
      "tags": [
        "KYC",
        "identity",
        "OnlyFake",
        "zero-knowledge proofs",
        "digital sovereignty",
        "swarm"
      ],
      "category": "Vision",
      "read_time": "2 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    },
    {
      "id": "wp-erasure-coding",
      "title": "Understanding Erasure Coding in Distributed Systems: A Guide to Swarm’s Innovative Approach",
      "href": "/blog/erasure-coding/",
      "target": "internal",
      "vertical": "ease-of-use",
      "date": "2024-02-01",
      "status": "staged",
      "slug": "erasure-coding",
      "excerpt": "Erasure coding lets Swarm rebuild data even when chunks go missing. See how parity chunks balance redundancy, security and storage cost across the network.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/erasure-coding/",
      "image": null,
      "repos": [],
      "tags": [
        "erasure coding",
        "data redundancy",
        "censorship resistance",
        "digital sovereignty",
        "swarm"
      ],
      "category": "Engineering",
      "read_time": "3 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    },
    {
      "id": "blog-swarm-mcp-poc",
      "slug": "swarm-mcp-poc",
      "title": "The Future of AI is Decentralized, and It's Being Built on Swarm",
      "href": "/blog/swarm-mcp-poc/",
      "target": "internal",
      "vertical": "ai-desci",
      "date": "2025-08-07",
      "excerpt": "Our Swarm MCP proof of concept lets AI agents upload, retrieve and share data on Swarm through the Model Context Protocol, with no central server in between.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/swarm-mcp-poc/",
      "image": "17d65db7e7d24e07f64bfb9233e5596681ae2249ce5f63b79534abc0eb80212e",
      "repos": [
        {
          "name": "swarm-mcp",
          "url": "https://github.com/ethersphere/swarm-mcp"
        },
        {
          "name": "swarm-elizaos-agent",
          "url": "https://github.com/Solar-Punk-Ltd/swarm-elizaos-agent",
          "description": "An ElizaOS agent for Swarm storage operations."
        }
      ],
      "tags": [
        "Swarm MCP",
        "Model Context Protocol",
        "AI agents",
        "decentralized storage"
      ],
      "status": "published",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1",
      "category": "Announcement",
      "read_time": "3 min read"
    },
    {
      "id": "blog-sema-on-swarm",
      "slug": "sema-on-swarm",
      "title": "Verifiable Words for AI Agents: Putting Sema on Swarm",
      "href": "/blog/sema-on-swarm/",
      "target": "internal",
      "vertical": "ai-desci",
      "date": "2026-09-14",
      "excerpt": "Sema gives AI agents a shared vocabulary whose every term is identified by its hash. Our proof of concept distributes it on Swarm with those guarantees intact.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/sema-on-swarm/",
      "image": "e8ead1c726c84f3fe27d753832154808f334adf2ebb5c7a9396ea8ce1928092d",
      "repos": [],
      "tags": [
        "Sema",
        "agent-to-agent communication",
        "content addressing",
        "AI agents"
      ],
      "status": "published",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1",
      "category": "Case study",
      "read_time": "6 min read"
    },
    {
      "id": "blog-ai-data-marketplaces",
      "slug": "ai-data-marketplaces",
      "title": "Data-enriched AI Marketplaces: From Prototype to the Future of Agentic Commerce",
      "href": "/blog/ai-data-marketplaces/",
      "target": "internal",
      "vertical": "ai-desci",
      "date": "2026-06-13",
      "excerpt": "How AI agents can discover, trade and pay for data without a central platform: our Swarm marketplace prototype, and the road from it to agentic commerce.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/ai-data-marketplaces/",
      "image": "8bfde436d6f76acc7b9105ee0e996821d8dd20b3bcc876164d45bf52263e7214",
      "repos": [
        {
          "name": "swarm-ai-data-exchange",
          "url": "https://github.com/Solar-Punk-Ltd/swarm-ai-data-exchange",
          "description": "The marketplace where AI agents publish, find and buy data on Swarm, paid with x402."
        }
      ],
      "tags": [
        "AI marketplace",
        "agentic commerce",
        "AI agents",
        "data economy"
      ],
      "status": "published",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1",
      "category": "Engineering",
      "read_time": "6 min read"
    },
    {
      "id": "blog-health-data-economy",
      "slug": "health-data-economy",
      "title": "Unlocking the AI-Driven Health Data Economy: Your Health, Your Data, Your Equity",
      "href": "/blog/health-data-economy/",
      "target": "internal",
      "vertical": "ai-desci",
      "date": "2026-06-15",
      "excerpt": "A proposed model where Health DAOs pool members' data on Swarm, license it to researchers, and pay each contributor by a public formula written into a contract.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/health-data-economy/",
      "image": "948c47877cb8698e038ee7e280cbee36e72df7bb1173c6e0279406f82cc3890e",
      "repos": [],
      "tags": [
        "health data",
        "Health DAO",
        "data economy",
        "AI agents"
      ],
      "status": "published",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1",
      "category": "Vision"
    },
    {
      "id": "blog-filemanager-introduction",
      "title": "The Swarm File Manager: Bringing Cloud Storage Usability to Decentralized Storage",
      "href": "/blog/file-manager-introduction/",
      "target": "internal",
      "vertical": "ease-of-use",
      "date": "2025-10-06",
      "status": "staged",
      "slug": "file-manager-introduction",
      "excerpt": "The Swarm File Manager turns postage stamps, feeds and erasure coding into familiar drives, version history and a trash bin, so Swarm feels like the cloud.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/file-manager-introduction/",
      "image": null,
      "repos": [
        {
          "name": "file-manager-lib",
          "url": "https://github.com/Solar-Punk-Ltd/file-manager-lib",
          "description": "Solar Punk's file management library."
        },
        {
          "name": "Bee Dashboard",
          "url": "https://github.com/ethersphere/bee-dashboard",
          "description": "The browser interface for File Manager."
        },
        {
          "name": "Swarm Desktop",
          "url": "https://github.com/ethersphere/swarm-desktop",
          "description": "The Swarm desktop application."
        }
      ],
      "tags": [
        "File Manager",
        "Swarm Desktop",
        "postage stamps",
        "drives",
        "swarm"
      ],
      "category": "File manager",
      "read_time": "4 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    },
    {
      "id": "blog-filemanager",
      "slug": "file-manager-release",
      "title": "The Swarm File Manager: Bridging the Gap Between Web2 Comfort and Web3 Power",
      "href": "/blog/file-manager-release/",
      "target": "internal",
      "vertical": "ease-of-use",
      "date": "2026-03-03",
      "excerpt": "Swarm File Manager makes decentralized storage familiar with drives, drag-and-drop uploads, version history and erasure coding. Explore the release and roadmap.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/file-manager-release/",
      "image": "2d3ec2ad021bdefc14c399167d30a7d2dea7b8e4c971f7a37db23e34b6150c04",
      "repos": [
        {
          "name": "file-manager-lib",
          "url": "https://github.com/Solar-Punk-Ltd/file-manager-lib",
          "description": "Solar Punk’s file management library."
        },
        {
          "name": "Bee Dashboard",
          "url": "https://github.com/ethersphere/bee-dashboard",
          "description": "The browser interface for File Manager."
        },
        {
          "name": "Swarm Desktop",
          "url": "https://github.com/ethersphere/swarm-desktop",
          "description": "The Swarm desktop application."
        }
      ],
      "tags": [
        "Swarm File Manager",
        "Swarm Desktop",
        "decentralized storage",
        "digital sovereignty",
        "erasure coding"
      ],
      "status": "published",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1",
      "category": "File manager",
      "read_time": "4 min read"
    },
    {
      "id": "blog-live-streaming-without-a-platform",
      "slug": "live-streaming-without-a-platform",
      "title": "Live Streaming Without a Platform: Broadcasting the Ethereum Cypherpunk Congress on Swarm",
      "href": "/blog/live-streaming-without-a-platform/",
      "target": "internal",
      "vertical": "streaming-chat",
      "date": "2026-10-13",
      "excerpt": "Solar Punk's new streaming stack puts a live stage on Swarm, with no platform in the middle. First public run: Ethereum Cypherpunk Congress, Mumbai, 2 Nov.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/live-streaming-without-a-platform/",
      "image": null,
      "repos": [
        {
          "name": "weeb-3",
          "url": "https://github.com/lat-murmeldjur/weeb-3",
          "description": "An experimental Swarm node that runs in a browser."
        },
        {
          "name": "streaming-monorepo",
          "url": "https://github.com/Solar-Punk-Ltd/streaming-monorepo",
          "description": "Solar Punk’s live streaming platform on Swarm: console, streaming stack and viewer."
        },
        {
          "name": "stream-event-client",
          "url": "https://github.com/Solar-Punk-Ltd/stream-event-client",
          "description": "A lightweight viewer for event streams over Swarm, with chat."
        }
      ],
      "tags": [
        "swarm",
        "ethereum swarm",
        "live streaming",
        "decentralized streaming",
        "HLS",
        "censorship resistance",
        "Web3Privacy Now",
        "Cypherpunk Congress",
        "Devcon 8"
      ],
      "status": "staged",
      "category": "Announcement",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1",
      "read_time": "6 min read"
    },
    {
      "id": "blog-act-business-models",
      "slug": "act-business-models",
      "title": "Unlocking New Business Models: Introducing Access Control (ACT) in Swarm’s Decentralized Storage Network",
      "href": "/blog/act-business-models/",
      "target": "internal",
      "vertical": "ai-desci",
      "date": "2024-09-23",
      "excerpt": "Access control on Swarm lets businesses decide who can read stored data and revoke it later, unlocking business models built on monetizing valuable data assets.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/act-business-models/",
      "image": null,
      "repos": [],
      "tags": [
        "Access Control Trie",
        "ACT",
        "business",
        "access control",
        "swarm"
      ],
      "status": "staged",
      "category": "Business",
      "read_time": "3 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    },
    {
      "id": "blog-swarm-desktop-and-drive",
      "slug": "swarm-desktop-and-drive",
      "title": "Unlocking True File Ownership: Swarm Desktop File Manager & Swarm Drive",
      "href": "/blog/swarm-desktop-and-drive/",
      "target": "internal",
      "vertical": "ease-of-use",
      "date": "2025-07-09",
      "excerpt": "A first look at the File Manager coming to Swarm Desktop and the Swarm Drive proof of concept, which syncs local folders to decentralized storage on Swarm.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/swarm-desktop-and-drive/",
      "image": null,
      "repos": [
        {
          "name": "swarm-drive",
          "url": "https://github.com/Solar-Punk-Ltd/swarm-drive",
          "description": "The Swarm Drive command-line tool for syncing a folder to Swarm."
        },
        {
          "name": "Swarm Desktop",
          "url": "https://github.com/ethersphere/swarm-desktop",
          "description": "The Swarm desktop application."
        },
        {
          "name": "file-manager-lib",
          "url": "https://github.com/Solar-Punk-Ltd/file-manager-lib",
          "description": "Solar Punk's file management library."
        }
      ],
      "tags": [
        "File Manager",
        "Swarm Desktop",
        "Swarm Drive",
        "file sync",
        "swarm"
      ],
      "status": "staged",
      "category": "File manager",
      "read_time": "4 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    },
    {
      "id": "blog-mcp-revolution",
      "slug": "mcp-revolution",
      "title": "From Universal Adapters to Decentralized Minds: The MCP Revolution",
      "href": "/blog/mcp-revolution/",
      "target": "internal",
      "vertical": "ai-desci",
      "date": "2025-09-24",
      "excerpt": "MCP became the universal adapter between AI agents and tools. Swarm MCP brings it to decentralized storage, so agent memory has no single owner to switch off.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/mcp-revolution/",
      "image": null,
      "repos": [
        {
          "name": "swarm-mcp",
          "url": "https://github.com/Solar-Punk-Ltd/swarm-mcp",
          "description": "Model Context Protocol server for AI agents to connect to Swarm."
        },
        {
          "name": "GitHub MCP server",
          "url": "https://github.com/github/github-mcp-server",
          "description": "GitHub's hosted MCP server, discussed in the article."
        },
        {
          "name": "swarm-elizaos-agent",
          "url": "https://github.com/Solar-Punk-Ltd/swarm-elizaos-agent",
          "description": "An ElizaOS agent for Swarm storage operations."
        },
        {
          "name": "openai-chatkit-swarm",
          "url": "https://github.com/Solar-Punk-Ltd/openai-chatkit-swarm",
          "description": "A Swarm agent app built with OpenAI ChatKit and Agent Builder."
        }
      ],
      "tags": [
        "MCP",
        "Model Context Protocol",
        "AI agents",
        "decentralized AI",
        "swarm"
      ],
      "status": "staged",
      "category": "Vision",
      "read_time": "4 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    },
    {
      "id": "blog-live-coding-without-a-server",
      "slug": "live-coding-without-a-server",
      "title": "Live Coding Without a Server: Real-Time Collaborative Editing on Swarm",
      "href": "/blog/live-coding-without-a-server/",
      "target": "internal",
      "vertical": "ease-of-use",
      "date": "2026-10-15",
      "excerpt": "Our open-source library brings real-time collaborative editing to Swarm: shared cursors, no collaboration server. On npm now, with a working Remix IDE proposal.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/live-coding-without-a-server/",
      "image": null,
      "repos": [
        {
          "name": "swarm-collaborative-docs",
          "url": "https://github.com/Solar-Punk-Ltd/swarm-collaborative-docs",
          "description": "The library and demo app for serverless real-time editing on Swarm."
        }
      ],
      "tags": [
        "swarm",
        "collaborative editing",
        "real-time collaboration",
        "CRDT",
        "Yjs",
        "WebRTC",
        "Remix IDE",
        "Devcon 8"
      ],
      "status": "staged",
      "category": "Announcement",
      "read_time": "5 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    },
    {
      "id": "blog-website-on-swarm",
      "slug": "website-on-swarm",
      "title": "No Server, Still Live: Why Our Website Runs on Swarm",
      "href": "/blog/website-on-swarm/",
      "target": "internal",
      "vertical": "ease-of-use",
      "date": "2026-10-29",
      "excerpt": "There is no server behind our website, so nobody can switch it off or quietly change it. See why it lives on Swarm, and how it still updates itself.",
      "canonical": "https://bzz.limo/bzz/7ef86d56ec798454272d99e9a879adffa921a0e4e5f877d8cb8c41ae338e9df6/blog/website-on-swarm/",
      "image": null,
      "repos": [
        {
          "name": "Swarm MCP",
          "url": "https://github.com/Solar-Punk-Ltd/swarm-mcp",
          "description": "Lets an AI assistant publish a website folder to Swarm behind a feed, and write or read feeds."
        },
        {
          "name": "bee-js",
          "url": "https://github.com/ethersphere/bee-js",
          "description": "The JavaScript library our publisher uses to upload the site and update its feeds."
        }
      ],
      "tags": [
        "swarm",
        "decentralized website",
        "censorship resistance",
        "ENS",
        "dynamic content",
        "CMS",
        "swarm feeds",
        "Swarm MCP",
        "Freedom Browser"
      ],
      "status": "staged",
      "category": "Explainer",
      "read_time": "8 min read",
      "root": "14aa0b3276aa3efedcb8db7c0b39da4f1d5e178412aef463d0338f22b3f7fca1"
    }
  ]
}
