···11+//! Tandem Core Library
22+//!
33+//! Shared data model and synchronization primitives for the Tandem project.
44+55+pub mod content;
66+pub mod model;
77+pub mod object_store;
88+pub mod sync;
99+pub mod types;
1010+1111+// Re-export model types
1212+pub use model::Repository;
1313+1414+// Re-export object store types
1515+pub use object_store::{
1616+ hash_blob, FileMode, MemoryObjectStore, ObjectRef, ObjectStore, Tree, TreeEntry,
1717+};
1818+1919+// Re-export sync types
2020+pub use sync::*;
2121+2222+// Re-export core types
2323+pub use types::{
2424+ BlobHash, Bookmark, BookmarkRules, Change, ChangeId, ChangeRecord, Identity, PresenceInfo,
2525+ TreeHash,
2626+};
2727+2828+// Re-export content types
2929+pub use content::{ContentRequest, ContentResponse};