delegated 0.2.0

Minimal fail-closed capability-token evaluation core
Documentation
//! Minimal capability-token evaluation core.
//!
//! Delegated does not discover trust. Applications must configure trusted issuer keys,
//! supply the operation that will actually execute, and provide durable replay state.

pub mod audit;
pub mod contracts;
pub mod crypto;
pub mod engine;
pub mod issuance;
pub mod models;
pub mod revocation;

pub use audit::{AuditSink, VecAuditSink};
pub use contracts::{KIND_DELEGATION_TOKEN, KIND_REQUEST_ENVELOPE, SPEC_VERSION_CURRENT};
pub use crypto::{IssuerKeyResolver, PinnedIssuerKeys, SIGNATURE_ALG_ED25519, sign_token};
pub use engine::{DEFAULT_MAX_ENVELOPE_BYTES, EvaluationConfig, Evaluator};
pub use issuance::{DelegationTokenBuilder, envelope};
pub use models::{
    AuditEvent, Decision, DelegationToken, OperationContext, RequestEnvelope, Violation,
};
pub use revocation::{InMemoryTrustState, TrustStateAdmin, TrustStateError, TrustStateStore};