A secure, cross-platform cloud synchronization system with:
-
Zero-trust SDP architecture
-
Post-quantum cryptographic identity
-
Rate-limit-aware cloud access
-
Embedded Zig FFI for performance
| Status | Component | Description |
|---|---|---|
✓ |
Ada TUI |
Cache mode selection, service file generation |
✓ |
Containerization |
Wolfi image with nerdctl compose |
✓ |
Documentation |
README, ARCHITECTURE, RSR compliance |
✓ |
SDP Design |
cicada isolation architecture documented |
⚪ |
aria2 Integration |
Download acceleration (in progress) |
⚪ |
pssh Integration |
Multi-host deployment |
| Status | Component | Description |
|---|---|---|
✓ |
zig-wireguard |
VPN bindings to libwireguard |
✓ |
zig-rclone |
Cloud storage bindings to librclone |
✓ |
zig-fuse-ext |
Extended FUSE with rate limiting |
⚪ |
Integration |
Wire Zig libraries into cloud-sync-tuner |
⚪ |
Cross-compile |
Build for all target platforms |
| Status | Component | Description |
|---|---|---|
✓ |
Cicada isolation |
Network-isolated container design |
⚪ |
Cicada integration |
Unix socket IPC implementation |
⚪ |
WireGuard tunnel |
VPN establishment before cloud access |
⚪ |
Key rotation |
Automated post-quantum key refresh |
⚪ |
Audit logging |
Security event logging |
| Status | Component | Description |
|---|---|---|
⚪ |
Seccomp profiles |
Syscall filtering for containers |
⚪ |
SELinux/AppArmor |
MAC policies for host deployment |
⚪ |
Health checks |
Liveness/readiness probes |
⚪ |
Metrics |
Prometheus endpoint for monitoring |
⚪ |
Alerting |
Rate limit warning notifications |
-
Linux (amd64, arm64) - libfuse3, kernel WireGuard
-
macOS (amd64, arm64) - macFUSE, Network.framework
-
Linux (i386, RISC-V) - Limited testing
-
Minix - libcurl fallback, no FUSE
-
Android - Remote ops only
| Version | Features |
|---|---|
0.1.0 |
Device/peer management, key handling, cicada import |
0.2.0 |
Platform-specific optimizations (netlink, Network.framework) |
0.3.0 |
Dynamic peer discovery, NAT traversal helpers |
1.0.0 |
API stability, comprehensive test suite |
| Version | Features |
|---|---|
0.1.0 |
Remote ops, VFS mount, rate limiting |
0.2.0 |
Stream transfers, parallel connections |
0.3.0 |
OAuth flow handling, config management |
1.0.0 |
API stability, all 40+ backends tested |
-
nftables firewall rules
-
Seccomp syscall filtering
-
Read-only root filesystem
-
cicada Kyber768 + x25519 hybrid keys
-
Key rotation automation
-
Forward secrecy guarantees
See CONTRIBUTING.adoc for how to help with roadmap items.
Priority areas:
-
Zig FFI library implementation
-
Platform testing (especially macOS, FreeBSD)
-
Security hardening
-
Documentation improvements