tlsn_core/transcript/
encoding.rs1mod encoder;
4mod proof;
5mod provider;
6mod tree;
7
8pub use encoder::{new_encoder, Encoder, EncoderSecret};
9pub use proof::{EncodingProof, EncodingProofError};
10pub use provider::{EncodingProvider, EncodingProviderError};
11pub use tree::{EncodingTree, EncodingTreeError};
12
13use serde::{Deserialize, Serialize};
14
15use crate::hash::TypedHash;
16
17#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
19pub struct EncodingCommitment {
20 pub root: TypedHash,
22 pub secret: EncoderSecret,
24}