atomic_lib 0.41.0-beta.6

Library for creating, storing, querying, validating and converting Atomic Data.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! The node runtime boundary: [`AtomicNode`] is the one surface adapters
//! (HTTP, WebSocket, Iroh, WASM, FFI, Flutter) bind to instead of wrapping
//! [`crate::Db`] themselves.
//!
//! Slice 1 (`planning/atomic-lib-runtime.md`, `planning/completed/runtime-boundary-decision.md`)
//! is a thin wrapper: every method delegates to code that already existed, so
//! there is no behaviour change — only a named place for it. The surface is
//! deliberately no wider than what binds to it today (the WASM `ClientDb`):
//! `from_db`, `db`, the agent accessors, `query` and `apply_commit` under an
//! [`IngestPolicy`].

mod node;

pub use node::{AtomicNode, IngestPolicy};