Skip to main content

evidential_protocol/
lib.rs

1//! # Evidential Protocol
2//!
3//! Matsés + Kusunda inspired epistemic metadata for AI agent systems.
4//! Every claim declares *how it knows*.
5//!
6//! ## Subsystems
7//!
8//! - [`types`] — Core EP/1.0 types (EvidenceClass, Evidence, TrustScore, etc.)
9//! - [`schema`] — JSON schema generation and envelope formatting
10//! - [`validate`] — Validation rules for claims and evidence
11//! - [`audit`] — Bilateral audit ledger with indexed queries
12//! - [`provenance`] — Root provenance tracing through claim chains
13//! - [`fingerprint`] — Behavioral fingerprinting and anomaly detection
14//! - [`ergative`] — Role-based permission gating for tools
15//! - [`attestation`] — SHA-256 content attestation and Solana memo formatting
16//! - [`scoring`] — Continuous multi-axis scoring engine
17
18pub mod attestation;
19pub mod audit;
20pub mod ergative;
21pub mod fingerprint;
22pub mod provenance;
23pub mod schema;
24pub mod scoring;
25pub mod types;
26pub mod validate;
27
28pub use schema::*;
29pub use types::*;
30pub use validate::*;