Skip to main content

hyphae_engine/
lib.rs

1// SPDX-License-Identifier: Apache-2.0
2
3//! Embeddable Hyphae facade over durable storage, structured query, and exact
4//! provider-neutral retrieval.
5
6mod document;
7mod facade;
8pub mod proof;
9
10pub use document::{
11    DocumentError, MAX_DOCUMENT_BYTES, MAX_DOCUMENT_DEPTH, MAX_DOCUMENT_NODES, decode_document,
12    encode_document,
13};
14pub use facade::{EngineError, HyphaeEngine, OpenedEngine};
15pub use proof::{
16    MAX_RESULT_PROOF_BYTES, ProofAnchor, ProofError, ProvenOperation, ProvenResult,
17    RESULT_PROOF_FORMAT_VERSION, ResultProof, ResultProofArtifact, VerificationLimits,
18    VerificationReport, read_result_proof, verify_result_proof, write_result_proof,
19};