agentic-receipts 0.1.0

Signed, tamper-evident execution receipts for AI agents, tool calls, GPU workloads, and distributed jobs.
Documentation
use thiserror::Error;

#[derive(Debug, Error)]
pub enum ReceiptError {
    #[error("serialization error: {0}")]
    Serialization(#[from] serde_json::Error),

    #[error("signature error")]
    Signature,

    #[error("missing signature")]
    MissingSignature,

    #[error("invalid public key")]
    InvalidPublicKey,

    #[error("invalid signature")]
    InvalidSignature,
}