Crate fai_protocol

Crate fai_protocol 

Source
Expand description

FAI Protocol - Distributed version control system for large files

This library provides the core functionality for managing large file versions in a decentralized manner. Perfect for game assets, video footage, scientific datasets, AI models, and any files that are too large for traditional version control systems.

Re-exports§

pub use database::Commit;
pub use database::DatabaseManager;
pub use storage::ModelMetadata;
pub use storage::StorageManager;

Modules§

database
Database layer for FAI Protocol
network
Network layer for FAI Protocol
storage
Storage layer for FAI Protocol

Structs§

CommitInfo
Information about a commit for display purposes
FaiProtocol
Main library interface for FAI Protocol