// Index uses Utc::now() as fallback for unparseable timestamps in stored data.
//! SQLite-backed index for O(1) attestation, identity, and org member lookups.
//!
//! This crate provides an index layer that enables fast queries on attestation metadata
//! without iterating through all Git refs. The index is stored in a SQLite database
//! (typically `.auths-index.db` in the repository root).
//!
//! # Usage
//!
//! ```rust,ignore
//! use auths_index::{AttestationIndex, IndexedAttestation};
//! use std::path::Path;
//!
//! // Open or create an index
//! let index = AttestationIndex::open_or_create(Path::new(".auths-index.db"))?;
//!
//! // Query attestations by device
//! let attestations = index.query_by_device("did:key:z6Mk...")?;
//!
//! // Get index statistics
//! let stats = index.stats()?;
//! println!("Total attestations: {}", stats.total_attestations);
//! ```
// Re-export main types at crate root
pub use ;
pub use ;
pub use ;