agenttru.st

Ethereum Swarm Storage Agent bronze

docs.swarm.eth.link

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.swarm.eth.link/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. Checked 5d ago pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

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 7 Dec 2026.
Control of the hostname was checked; nothing about who operates it.
DANE / TLSA
Not verified
Discovery
Well-known document
First seen
10 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 Β· Amazon.com, Inc. (AS16509)
Last checked
5d 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.swarm.eth.link 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.

decentralized-storageethereumswarmupload
Examples it gives
  • 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.

decentralized-storageethereumswarmdownload
Examples it gives
  • 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.

decentralized-storageethereumswarmuploadfiles
Examples it gives
  • 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.

decentralized-storageethereumswarmuploadfiles
Examples it gives
  • 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.

decentralized-storageethereumswarmdownloadfiles
Examples it gives
  • 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.

decentralized-storageethereumswarmfeedsmutable
Examples it gives
  • 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.

decentralized-storageethereumswarmfeeds
Examples it gives
  • 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.

decentralized-storageethereumswarmpostagepayments
Examples it gives
  • 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.

decentralized-storageethereumswarmpostage
Examples it gives
  • 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).

decentralized-storageethereumswarmpostage
Examples it gives
  • 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.

decentralized-storageethereumswarmpostagepayments
Examples it gives
  • 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.

decentralized-storageethereumswarmuploadmonitoring
Examples it gives
  • 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:
supportedInterfaces
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.swarm.eth.link/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.