polar-bear-biochip 0.1.1

Bio-chip intelligence framework: multi-sensor EEG+motion fusion + rig-core LLM orchestration + ECDSA-signed data provenance
Documentation
//! # polar-bear-biochip
//!
//! Bio-chip intelligence framework for Polar Bear (๐Ÿจ).
//!
//! ## Architecture
//!
//! ```text
//! โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
//! โ”‚                    polar-bear-biochip                       โ”‚
//! โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
//! โ”‚  sensors::bci           EEG (ฮด ฮธ ฮฑ ฮฒ ฮณ bands + indices)    โ”‚
//! โ”‚  sensors::accelerometer 3-axis MEMS (m/sยฒ)                  โ”‚
//! โ”‚  sensors::fusion        SensorFusion โ†’ FusedReading         โ”‚
//! โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
//! โ”‚  agent::biochip_agent   rig-core LLM agent (ai-agent feat) โ”‚
//! โ”‚                         curl fallback (no feature flag)     โ”‚
//! โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
//! โ”‚  provenance::ecdsa_signer  secp256k1 ECDSA sign + verify    โ”‚
//! โ”‚                            SHA-256 payload hashing          โ”‚
//! โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
//! โ”‚  types   BciReading ยท AccelerometerReading ยท FusedReading   โ”‚
//! โ”‚          InferenceResult ยท SignedOutput ยท AlertLevel        โ”‚
//! โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
//! ```
//!
//! ## Usage
//!
//! ```rust,no_run
//! use polar_bear_biochip::{
//!     sensors::fusion::SensorFusion,
//!     provenance::ecdsa_signer::EcdsaSigner,
//! };
//!
//! let mut fusion = SensorFusion::new();
//! let reading = fusion.sample(1);
//! println!("Cognitive load: {:.2}", reading.cognitive_load);
//!
//! let signer = EcdsaSigner::generate();
//! println!("Public key: {}", signer.public_key_hex());
//! ```

/// Re-exports error types for use by callers.
pub mod agent;
/// Re-exports error types for use by callers.
pub mod error;
/// Re-exports provenance types for use by callers.
pub mod provenance;
/// Re-exports sensor types for use by callers.
pub mod sensors;
/// Re-exports type definitions for use by callers.
pub mod types;