#[allow(dead_code, clippy::all)]
pub mod zap_capnp {
include!(concat!(env!("OUT_DIR"), "/zap_capnp.rs"));
}
pub mod client;
pub mod server;
pub mod gateway;
pub mod transport;
pub mod error;
pub mod config;
pub mod crypto;
pub mod consensus;
pub mod identity;
pub mod agent_consensus;
pub mod schema;
pub use client::Client;
pub use server::Server;
pub use gateway::Gateway;
pub use error::{Error, Result};
pub use config::Config;
pub use consensus::{RingtailConsensus, AgentConsensus, RingtailSignature, Round1Output, Round2Output};
pub use identity::{Did, DidMethod, DidDocument, VerificationMethod, Service, NodeIdentity, StakeRegistry};
pub use agent_consensus::{AgentConsensusVoting, Query, Response, ConsensusResult, QueryId, ResponseId};
pub use schema::{ZapSchema, SchemaFormat, transpile, transpile_str, compile_to_rust, capnp_to_zap, migrate_capnp_to_zap};
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub const DEFAULT_PORT: u16 = 9999;