What It Does
- Mounts as a standard POSIX filesystem — agents read and write files normally
- Versions every file modification as an iteration with timestamp and metadata
- Deduplicates content via BLAKE3-based content-addressable storage (CAS)
- Replicates filesystem state bidirectionally between agent hosts and sandboxes
- Persists to S3 for durability and cross-agent content sharing
Key Properties
| Property | Detail |
|---|---|
| Language | Rust |
| FUSE Backend | fuser (macFUSE) or native FSKit (macOS 15.4+) |
| Database | SQLite (metadata) + BLAKE3 CAS (content) |
| Hashing | BLAKE3 (content-addressable storage) |
| Replication | Unix socket or WebSocket, bincode wire protocol |
| Compression | Zstd for CAS storage |
| Chunking | Large files split into chunks for parallel transfer |
| Filtering | Gitignore-compatible pattern matching |