Skip to content

TychiWallet/bee-ugf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

BeeUGF — Execution Layer for Swarm

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.

BeeUGF Banner

The system is fully decentralized. It does not take custody of assets or infrastructure.


Why developers integrate BeeUGF

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.


What changes for your users

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

How it works

  1. User initiates an action (e.g. uploading a file)
  2. BeeUGF handles execution behind the scenes
  3. BZZ covers the cost
  4. Swarm receives the required funds
  5. Storage is created, data is uploaded

From your user's perspective — it just works.


Use cases

  • 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

BeeUGF for agentic systems

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:

  1. Agent decides to store data on Swarm
  2. Agent signs the action with BZZ
  3. BeeUGF handles execution
  4. 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

Verified on Gnosis mainnet

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.


Status

End-to-end flow live and tested on Gnosis mainnet.

SDKs and APIs for developers are being prepared for release.


Learn more


Get in touch

Built by Yash — open to collaborations and integrations.

X · Telegram · yash@tychilabs.com

About

Gasless execution layer for Swarm uploads using $BZZ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors