D
DDisk
How It Works

Simple, secure, permanent

Learn how DDisk manages your Arweave assets and stores your files forever on the permaweb.

Wallet Lifecycle

From creation to daily use, here is how DDisk manages your Arweave wallet.

1

Create or Import Wallet

Start by creating a new Arweave wallet with secure key generation, or import an existing wallet using your JWK file.

  • New wallets are generated using cryptographically secure random number generation
  • Import existing wallets by selecting your JWK file
  • Watch-only mode available for monitoring without private keys
2

Secure in Keychain

Your private key is immediately encrypted and stored in iOS Keychain, protected by your device's hardware security.

  • Keys stored in iOS Secure Enclave when available
  • Protected by device passcode and biometrics
  • Never transmitted to any external server
3

Manage Assets

Send and receive AR tokens, view transaction history, and monitor your wallet balance in real-time.

  • Real-time balance updates via Arweave gateways
  • Complete transaction history
  • QR codes for easy address sharing

Upload Flow

See how files are uploaded to Arweave, with options for public or private storage.

1

Select Files

Choose the files you want to store permanently from your device's photo library or file system.

2

Upload to Arweave

Your files are uploaded directly to the Arweave network, assigned a unique transaction ID.

3

Permanent Storage

Once confirmed, your files are permanently stored on Arweave, accessible via any gateway.

Public files are stored unencrypted on Arweave. Anyone with the transaction ID can access them. Ideal for content you want to share or make permanently available.

Turbo Top-Up & Settlement

How Turbo credits work for faster, more efficient uploads.

1

Purchase Turbo Credits

Buy Turbo credits directly in the app using your preferred payment method. Credits are added instantly.

2

Enable Turbo Mode

When uploading, select Turbo mode for faster uploads with optimized fees using your credit balance.

3

Fast Upload

Turbo handles upload optimization and settlement. Your files are uploaded faster with reliable delivery.

4

Settlement & Confirmation

Turbo settles the transaction on Arweave. Your files are permanently stored, and credits are deducted.

Technical Details

For developers and those who want to understand the implementation.

Gateway Integration

DDisk connects to Arweave via multiple gateways with automatic fallback for reliability. GraphQL is used for efficient data queries.

ArFS Compatibility

File encryption follows the ArFS (Arweave File System) standard, ensuring your private files can be accessed by compatible tools.

Key Derivation

Encryption keys are derived from your password using PBKDF2 or similar secure key derivation functions, following ArFS specifications.

Transaction Signing

All transactions are signed locally on your device using your private key. Signatures are never created on external servers.

Ready to get started?

Download DDisk and start storing your files permanently on Arweave.