Censorship-resistant podcast. Bookmark our alternative access methods in case this domain goes down.

Revolution Now

Arweave Archival Guide

Three methods to permanently archive Rev Now content on Arweave — from the easiest GUI approach to full CLI deployment.

Method 1: ArDrive (Easiest)

ArDrive is a graphical app for uploading files to Arweave. No command line required.

  1. 1.Install the ArConnect browser extension and create a wallet
  2. 2.Fund your wallet with AR tokens (buy on an exchange and send to your wallet address)
  3. 3.Go to app.ardrive.io and sign in with ArConnect
  4. 4.Create a folder called "Rev Now Archive"
  5. 5.Upload episode audio files (download them from our site or IPFS)
  6. 6.Each upload gives you a permanent transaction ID — share it with us!

💡 Tip

ArDrive also has a desktop app for batch uploads. Perfect for archiving the entire episode catalog at once.

Method 2: Irys / Bundlr (Pay with ETH)

Don't have AR tokens? Irys (formerly Bundlr) lets you pay for Arweave storage with ETH, SOL, MATIC, and other tokens.

Terminal
# Install the Irys CLI
npm install -g @irys/sdk

# Fund your Irys account (using ETH)
irys fund 0.01 -h https://node1.irys.xyz -t ethereum -w YOUR_PRIVATE_KEY

# Upload a single file
irys upload episode-001.mp3 -h https://node1.irys.xyz -t ethereum -w YOUR_PRIVATE_KEY

# Upload an entire directory
irys upload-dir ./out -h https://node1.irys.xyz -t ethereum -w YOUR_PRIVATE_KEY

Replace YOUR_PRIVATE_KEY with your Ethereum wallet private key. Alternatively, use a keyfile.

Method 3: arkb CLI (Full Site Deploy)

arkb deploys an entire directory to Arweave with a manifest — making it browsable as a website directly from arweave.net.

Terminal
# Install arkb
npm install -g arkb

# Build the site
cd revnow-podcast-app
npm run build

# Deploy to Arweave (uses your wallet keyfile)
arkb deploy out --wallet /path/to/arweave-keyfile.json

# Output:
# Deployed to: https://arweave.net/YOUR_TX_ID
# Manifest ID: YOUR_TX_ID

The resulting URL is a fully functional, permanent copy of Rev Now on the permaweb. It will work as long as the Arweave network exists.

Verify Your Archive

Check transaction status
# Via curl
curl https://arweave.net/tx/YOUR_TX_ID/status

# Response:
# {"block_height": 1234567, "number_of_confirmations": 25}

# View in browser
# https://arweave.net/YOUR_TX_ID

# View on block explorer
# https://viewblock.io/arweave/tx/YOUR_TX_ID

Transactions need ~20 confirmations (about 40 minutes) to be considered permanent. After that, the data is replicated across the network.

Arweave Manifests (Browsable Sites)

An Arweave manifest is a JSON document that maps file paths to transaction IDs — essentially creating a "directory" on the permaweb. When you use arkb deploy, it automatically creates a manifest so your upload is browsable as a website. The manifest TX ID becomes the root URL:https://arweave.net/MANIFEST_TX_ID/