/// crates/cep-core/src/lib.rs
// CEP Core Library
//
// Provides foundational types and builders for:
// - Entity
// - Relationship
// - Exchange
// - CTag
//
// Also includes:
// - Common ID types
// - Attestation types and validation (construction happens outside cep-core)
// - Canonical timestamps
// - JSON Schema registry (optional)
//
// All high-level domain modules follow this pattern:
// - `generated.rs` (autogenerated from JSON Schema or codegen)
// - `manual.rs` (handwritten logic, safe defaults, builder functions)
//
// Only the stable public API is re-exported here.
pub mod common;
pub mod ctag;
pub mod entity;
pub mod exchange;
pub mod relationship;

// The Foreign Function Interface layer
pub mod ffi;
