Skip to main content
Documentation

Roadmap

Our vision for Dits and the features we're working on. This roadmap is a living document that evolves based on community feedback.

Current Status

Stable
  • Core versioning engine
  • Content-defined chunking
  • Local repositories
  • Basic CLI
In Progress
  • Remote repositories
  • P2P synchronization
  • Video optimization
  • Encryption layer
Planned
  • GUI application
  • IDE integrations
  • Enterprise features
  • Cloud hosting

Q1 2025: Foundation

Core Engine Stabilization

Completed

Stable chunking algorithms, content addressing, and local repository management.

CLI v1.0

Completed

Full-featured command-line interface with Git-like commands and workflows.

Documentation Site

In Progress

Comprehensive documentation with guides, API reference, and examples.

Q2 2025: Networking

Remote Repositories

In Progress

Push and pull to remote servers with authentication and access control.

P2P Synchronization

In Progress

Direct peer-to-peer syncing without central server using libp2p.

Wire Protocol v1

Planned

Efficient binary protocol for chunk transfer and metadata synchronization.

Q3 2025: Advanced Features

Video Optimization
Smart chunking for video files
  • GOP-aligned chunking
  • Streaming support
  • Proxy file generation
  • Timeline-based versioning
Encryption Layer
End-to-end encryption
  • Chunk-level encryption
  • Key management
  • Secure sharing
  • Audit logging

Q4 2025: Ecosystem

Ditshub Platform
Cloud hosting platform
  • Managed hosting
  • Collaboration features
  • CI/CD integration
  • Analytics dashboard
Integrations
IDE and tool integrations
  • VS Code extension
  • JetBrains plugin
  • Adobe integration
  • Figma plugin

Future Vision

Long-Term Goals

Technical

  • WASM runtime for cross-platform
  • Mobile app support
  • Real-time collaboration
  • AI-powered features

Community

  • Plugin ecosystem
  • Certification program
  • Enterprise support
  • Global community events