| Crates.io | jax-bucket |
| lib.rs | jax-bucket |
| version | 0.1.6 |
| created_at | 2025-10-11 18:33:17.073777+00 |
| updated_at | 2025-11-18 17:38:05.580086+00 |
| description | End-to-end encrypted storage buckets with peer-to-peer synchronization |
| homepage | https://github.com/jax-ethdenver-2025/jax-bucket |
| repository | https://github.com/jax-ethdenver-2025/jax-bucket |
| max_upload_size | |
| id | 1878437 |
| size | 3,977,261 |
End-to-End Encrypted Storage Buckets with Peer-to-Peer Synchronization
⚠️ SECURITY DISCLAIMER
This software has NOT been audited by security professionals and is NOT production-ready.
JaxBucket is an experimental project built for learning and demonstration purposes. The cryptographic implementation and protocol design have not undergone formal security review. Do not use this software to protect sensitive, confidential, or production data.
Use at your own risk. The authors assume no liability for data loss, security breaches, or other issues arising from the use of this software.
JaxBucket is a local-first, encrypted storage system built on Iroh. It provides content-addressed, encrypted file storage with automatic peer-to-peer synchronization between authorized devices.
# Install JaxBucket
cargo install jax-bucket
# Initialize configuration
jax init
# Start the service
jax service
# Open web UI at http://localhost:8080
For detailed installation instructions and requirements, see INSTALL.md.
jax-bucket/
├── crates/
│ ├── common/ # Core data structures and crypto
│ ├── service/ # HTTP server and sync manager
│ └── app/ # CLI binary
├── README.md # This file
├── INSTALL.md # Installation guide
├── USAGE.md # Usage guide
├── PROTOCOL.md # Protocol specification
├── DEVELOPMENT.md # Development guide
└── CONTRIBUTING.md # Contribution guidelines
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details
Built with: