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.
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
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
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.
Select Files
Choose the files you want to store permanently from your device's photo library or file system.
Upload to Arweave
Your files are uploaded directly to the Arweave network, assigned a unique transaction ID.
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.
Purchase Turbo Credits
Buy Turbo credits directly in the app using your preferred payment method. Credits are added instantly.
Enable Turbo Mode
When uploading, select Turbo mode for faster uploads with optimized fees using your credit balance.
Fast Upload
Turbo handles upload optimization and settlement. Your files are uploaded faster with reliable delivery.
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.