kcode-kweb-db 1.0.1

A disk-first convergent signed-DAG store for Kweb nodes and objects
Documentation
#![forbid(unsafe_code)]
#![cfg_attr(not(target_pointer_width = "64"), allow(dead_code))]

#[cfg(not(target_pointer_width = "64"))]
compile_error!("kcode-kweb-db 1.0.1 supports only 64-bit targets");

mod db;
mod ids;
mod model;
mod store;
mod wire;

pub use db::{KwebDb, Transaction};
pub use ids::{NodeId, ObjectId, TransactionId, WriterId};
pub use model::{
    Config, Error, Gossip, HistoryEntry, MAX_OBJECT_BYTES, MAX_TRANSACTION_OBJECT_BYTES, MergePair,
    Node, NodeData, NodeHistory, NoopGossip, ObjectPayload, Owner, Provenance, Result,
    TransactionPackage, TransactionSource,
};