Open source. Yours to grow.

Your files.
More than one
way home.

Encrypt in your browser. Keep copies on nodes you trust, or split a file into recoverable parts. Stay in control when a host goes offline.

Public preview · Bring your own storage and signer

01 / Take ownership

A file deserves more
than a fragile link.

A disk fails. A service closes. A link stops working. Wildbloom helps you decide where your files live, who can read them, and how to bring them back.

Encrypt before
it leaves.

Content, filename and file type are encrypted in your browser by default. Storage nodes receive encrypted bytes. You keep the recovery key.

Give your file
another way back.

Keep complete copies or recoverable parts on separate nodes. Choose a layout that can survive losing a host.

Choose the people.
Choose the places.

Use your own machines or storage from trusted operators. Your signer approves actions; Wildbloom never asks for your private signing key.

A file’s way home

A little room for
the unexpected.

See how encryption and recoverable parts give a file more than one way home.

32 seconds · Silent, with on-screen text · Illustrated 2-of-4 recovery

Read the story instead
  1. Your files. More than one way home. An encrypted file sits among four storage nodes. A little room for the unexpected.
  2. Private before it leaves. Your browser encrypts the file. Storage nodes receive encrypted bytes. Your key stays with you.
  3. Spread the parts. Keep your options. Choose nodes you trust. In this illustrated 2-of-4 layout, each of four nodes receives a different part. Any two parts can rebuild the encrypted file.
  4. Two nodes offline. Still a way back. Nodes 2 and 4 go offline. The parts on nodes 1 and 3 remain available. Recover from those parts with your saved receipt and recovery key, then verify the result.
  5. Keep your key. Keep your way home. Save the signed recovery receipt. Keep the recovery key separately. Wildbloom is a public preview. Bring your own storage.

This film illustrates recovery; it is not a live storage test. Choose independent nodes and keep your receipt and key safe. The example below lets you try the same recovery threshold.

02 / Make room for failure

One node goes away.
Your file needn’t.

Replication keeps complete encrypted copies. Sharding with erasure coding creates parts that can rebuild the file, even when some are missing.

Try taking nodes offline in this example. Any two of the four parts are enough to recover.

Build your own storage pool

A little room for the unexpected

Interactive example
2 of 4

parts needed
to recover

Tap a node to take it offline or bring it back.

Your file can come home.2 parts available. Enough to recover.

An illustration, not a live storage check. Recovery also needs your saved receipt and recovery key. Nothing is uploaded or contacted here.

Single node

A simple start.

One encrypted copy. Best when you already keep a separate backup.

No redundancy

Replication

More complete copies.

Any verified copy can restore the file. Two copies use twice the storage.

Simple recovery

Erasure-coded shards

Parts with a plan.

Each node receives a part. For example, 4-of-6 uses about 1.5× the encrypted file size.

Recover from a threshold

Choose independent machines and locations: nodes sharing a disk, power supply or connection can fail together. Pool storage is a preview. Understand recovery and its limits ↗

03 / From file to safe return

A few deliberate steps.
A clear route back.

  1. 01

    Prepare it locally

    Choose your file and storage layout. The browser encrypts it. Save your recovery key somewhere safe.

  2. 02

    Choose where it lives

    Approve uploads with your signer. Encrypted bytes go to your chosen Blossom nodes, with hashes checked on read-back for pools.

  3. 03

    Keep your route home

    Save the signed file event or private pool receipt. Keep the recovery key separately. You need both to recover.

  4. 04

    Recover. Verify. Repair.

    Retrieve and decrypt locally. Restore lost redundancy in the browser, or explicitly enable the separate owner repair service.

Built on open protocols.

Blossom stores the bytes. Nostr carries signed file pointers when you choose to publish them. Pool receipts stay private. Optional WebTorrent offers another delivery path.

Read the protocol ↗

04 / Know your storage

Trust your people.
Verify your bytes.

Keep a node for yourself, or offer a bounded share of its capacity at terms you set. Buyers choose and pay the person running that node directly. ForgeSworn supplies the software; it does not operate the storage service or hold customer balances.

Find trusted nodes

Discover signed recommendations from people you choose. Review a node before contacting it.

Find a node

Pay the operator directly

Review the allowance, term and refund policy. Supported operators accept Lightning or LNURLcash; Wildbloom holds no customer balance.

Explore storage offers

Check your file is there

A fresh full-read audit verifies current retrievability. It cannot promise continuous custody or future availability.

Recover and verify

05 / Make it yours

Start in a browser.
Put down your own roots.

Wildbloom is the browser client. Wildbloom Node is the home for your encrypted bytes. Use them together, or bring an existing Blossom server.

Already running Archipelago?

Your node. Both apps. One place.

Wildbloom uploads default to your Archipelago node. Keep it for yourself, or opt in to sell a bounded share: you choose the capacity, price, term, grace, refund terms and payment receiver. New LNURLcash seller setups use the reference mint; Moneyer remains a test and development option.

Get the packages

Mac 0.3.5 includes optional checkout and storage audits; Windows and Linux downloads are the earlier 0.3.3 preview. Trusted automatic updates remain open. Prefer to build from source? ↗

A few things to know

Clear expectations.
Better decisions.

A public preview for people who want more control over their files. Keep an independent backup of anything irreplaceable.

Is Wildbloom ready for my only copy?

Keep another backup. Encrypted storage, recovery and repair have automated acceptance coverage. A private Archipelago test node has passed real LNURLcash purchase, renewal, automatic full refund, restart and paired backup restore. Independent security review, broader physical-device testing, live reference-mint payment and independent operator deployment acceptance remain open.

Read the acceptance evidence ↗
Can I sell storage from Archipelago?

Yes, as an opt-in public preview. Your own uploads default to your node, and you decide how much capacity stays reserved for you and how much to offer. You set the price, duration, grace, delivery, refund terms and payment receiver. Buyers pay you directly. ForgeSworn provides the software; it does not run your node, list sellers, set terms, collect payments or provide the storage service.

Read the operator runbook ↗
Can a storage node read my file?

With encryption enabled, nodes receive encrypted content, filename and file type. Your separate recovery key unlocks the file. Connections still reveal metadata such as timing, byte counts and, in direct mode, IP addresses. Optional Tor reduces address exposure; it does not remove every clue.

Understand the privacy boundary ↗
Can I keep the whole file off every node?

Choose erasure-coded sharding. Upload and repair send each storage node only its assigned part. Reconstruction happens in your browser or separate owner repair service. Encryption protects the contents; splitting alone does not prevent operators combining parts or fetching other parts if they obtain your receipt.

Does repair happen automatically?

You can explicitly enable a separate owner repair service in Wildbloom Node. It works on encrypted bytes without the recovery key, but needs enough surviving parts, an external signer and approved storage destinations. Repair authority expires and needs approval again after restarting the app. Free-capacity discovery, draining and cluster-wide rebalancing are not available.

Set up owner repair ↗
What do I need to recover a file?

Your signed file event or private pool receipt, the separate recovery key, and enough available verified bytes or parts. Save the record and key before closing the browser. Extra copies cannot replace a lost recovery key. Ordinary file recovery needs no signer.

Open file recovery →

Files that outlive their host.

Let your files
put down roots.

Try Wildbloom

Open source · MIT licensed · Made by ForgeSworn