BeeUGF is a lightweight SDK that handles everything needed to interact with Swarm. Developers plug it in, and their users operate using only BZZ — no gas tokens, no failed transactions, no infrastructure to manage.
BeeUGF is part of the Universal Gas Framework by @tychilabs — a broader effort to remove gas and execution and payment complexity for developers and AI agents across decentralized infrastructure.
The system is fully decentralized. It does not take custody of assets or infrastructure.
Using Swarm in production means dealing with gas, token management, and infrastructure that most app developers shouldn't have to care about. BeeUGF takes all of that off your plate.
Your users only need BZZ. They don't need to hold xDAI. They don't need to understand gas. They just hold BZZ and every action works. No failed transactions because of a missing token they've never heard of.
You don't need to manage any of it either. No gas management logic in your app. No bundlers to configure. No paymasters to set up or maintain. BeeUGF handles the full execution layer so you can focus on building your product.
| Before BeeUGF | With BeeUGF |
|---|---|
| Must hold xDAI for gas | Only BZZ needed |
| Transactions fail silently | Execution handled reliably |
| Onboarding requires explaining gas | Single-token UX |
- User initiates an action (e.g. uploading a file)
- BeeUGF handles execution behind the scenes
- BZZ covers the cost
- Swarm receives the required funds
- Storage is created, data is uploaded
From your user's perspective — it just works.
- Apps built on top of Swarm
- AI agents uploading data automatically
- Any system where users shouldn't have to deal with gas or token complexity
AI agents that interact with Swarm face the same gas problem as human users — except there's no human around to fix it when something breaks.
With BeeUGF, an agent's interaction with Swarm is as simple as signing and submitting. No pre-funded gas wallets. No monitoring xDAI balances. No failed uploads breaking an autonomous pipeline at 3am.
The flow for an agent looks like this:
- Agent decides to store data on Swarm
- Agent signs the action with BZZ
- BeeUGF handles execution
- Data lands on Swarm
That's it. Similar in spirit to how x402 makes HTTP-native payments trivial — BeeUGF makes Swarm storage trivial for agents. The agent just needs BZZ and the ability to sign. Everything else is handled.
This makes BeeUGF a natural fit for:
- Agents that log outputs, memory, or artifacts to decentralized storage
- Pipelines that run on a schedule and upload without human intervention
- Multi-agent systems where individual agents need to pay for their own storage without shared infrastructure
All contracts are deployed and live on Gnosis Chain.
| Component | Address |
|---|---|
| Entry point | 0x0000000071727De22E5E9d8BAf0edAc6f37da032 |
| xBZZ token | 0xdBF3Ea6F5beE45c02255B2c26a16F300502F68da |
| Smart wallet factory | 0x9bE5F42C29C40E969658b1a334c74602Fb816dbB |
| Paymaster | 0x92b2F9fB916aBf74dA4ddf712FBEDEc98a07240f |
| Stamp contract | 0x45a1502382541Cd610CC9068e88727426b696293 |
| Smart wallet (demo) | 0x54d3C4290922d79286C25d9E0F67a51032aA9788 |
| EOA (demo) | 0x2500a6116ff1187FdcF804eE26DD963F94cE3892 |
Transactions are publicly verifiable on Gnosis Chain.
End-to-end flow live and tested on Gnosis mainnet.
SDKs and APIs for developers are being prepared for release.
Built by Yash — open to collaborations and integrations.