1pub mod aprp;
4pub mod audit;
5pub mod audit_bundle;
6pub mod decision_token;
7pub mod error;
8pub mod execution;
9pub mod hashing;
10pub mod mock_kms;
11pub mod passport;
12pub mod receipt;
13pub mod schema;
14pub mod signer;
15pub mod signers;
16pub mod threshold_sig;
17pub mod webhook;
18pub mod zk_capsule;
19
20pub mod wasm_types;
21
22#[cfg(target_arch = "wasm32")]
23pub mod wasm;
24
25pub use error::{CoreError, Result, SchemaError};
26
27pub const SCHEMA_VERSION: u32 = 1;
28
29pub fn version() -> &'static str {
30 env!("CARGO_PKG_VERSION")
31}
32
33#[cfg(test)]
34mod tests {
35 use super::*;
36
37 #[test]
38 fn version_is_set() {
39 assert!(!version().is_empty());
40 }
41}