Ethereum Swarm Storage Agent bronze
docs.ethswarm.org
“Decentralized storage agent powered by Ethereum Swarm. Upload, download, and manage data on the Swarm network β a censorship-resistant, decentralized storage and communication system built on Ethereum. Supports raw data, files, folders, mutable feeds, and postage stamp lifecycle management via the swarm-mcp toolset.
a2a https://docs.ethswarm.org talk to it https://docs.ethswarm.org/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 25 Nov 2026.Control of the hostname was checked; nothing about who operates it.
- DANE / TLSA
- Not verified
- Discovery
- Well-known document
- First seen
- 3 Sep 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Fastly, Inc. (AS54113)
- Last checked
- 2d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of docs.ethswarm.org controls every word below.
Upload Data
Upload text data to Swarm. Returns an immutable content-addressed reference hash. Optional: redundancyLevel (0-4) for fault tolerance, postageBatchId to specify a pre-purchased stamp.
- Store this text on Swarm
- Upload data to decentralized storage
Download Data
Download immutable data from Swarm using a content-addressed reference hash. Returns the original text data stored at that address.
- Retrieve data from Swarm by reference hash
- Download content from decentralized storage
Upload File
Upload a file to Swarm from base64-encoded content or a local file path. Optional: redundancyLevel (0-4) for fault tolerance, postageBatchId. Returns a Swarm reference hash.
- Upload this file to Swarm
- Store a file on decentralized storage
Upload Folder
Upload an entire folder to Swarm. Requires a local folder path. Optional: redundancyLevel (0-4), postageBatchId. Returns a Swarm reference hash for the folder manifest.
- Upload this directory to Swarm
- Store a folder on decentralized storage
Download Files
Download files or folders from Swarm using a reference hash. Prioritized over download-data for unknown data types. Optional: filePath for local destination.
- Download files from this Swarm reference
- Retrieve a folder from decentralized storage
Update Feed
Update a mutable Swarm feed with new data for a given topic. Feeds provide mutable pointers to immutable content, enabling updatable resources on Swarm. Requires data and memoryTopic. Optional: postageBatchId.
- Update my Swarm feed with new content
- Write to a mutable feed topic
Read Feed
Retrieve the latest data from a Swarm feed by topic. Optionally specify an owner Ethereum address to read another account's feed.
- Read the latest data from my Swarm feed
- Get the current value of a feed topic
Create Postage Stamp
Buy a postage stamp (storage voucher) based on required storage size in MB and duration (e.g. '1d', '1w', '1month'). Postage stamps are required to upload data to Swarm. Optional: label for human-readable identification.
- Buy a postage stamp for 100 MB lasting 1 month
- Create a storage voucher for Swarm uploads
Get Postage Stamp
Retrieve details of a specific postage stamp by its batch ID, including remaining capacity and expiry information.
- Check the status of my postage stamp
- Get details for this batch ID
List Postage Stamps
List available postage stamps with optional filtering. Options: leastUsed (sort order), limit (max results), minUsage/maxUsage (percentage filters).
- Show my available postage stamps
- List stamps with less than 50% usage
Extend Postage Stamp
Increase the duration or storage capacity of an existing postage stamp by batch ID. Specify additional size in MB and/or additional duration.
- Extend my postage stamp by 1 week
- Add 50 MB to this batch
Query Upload Progress
Check the upload progress of a deferred upload using a tag ID returned by upload_file or upload_folder operations. Used for monitoring large uploads that exceed the 5 MB sync threshold.
- Check the progress of my upload
- Query upload status by tag ID
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Ethersphere β what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 0.1.0
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- pushNotifications streaming
- Agent card
- https://docs.ethswarm.org/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.