laravel-chronicle/core
Chronicle provides cryptographically verifiable audit logging for Laravel. It records events in an append-only, hash-chained ledger to make tampering detectable, with features like verifiable exports, signed checkpoints, key rotation, and external anchoring.
laravel-audit) are insufficient due to mutability risks.ext-sodium/ext-openssl).For Executives: "Chronicle replaces fragile audit logs with a tamper-proof ledger, ensuring compliance and security without custom engineering. For example, in [Industry X], a single compromised log could invalidate years of regulatory filings—Chronicle prevents this by using cryptographic hash chains and signed checkpoints. The upfront cost (key management, external anchoring) pays off in audit efficiency and risk reduction. We’re targeting this for [Critical System Y], where immutable logs are a competitive differentiator."
For Engineering: *"This is a drop-in replacement for activity logs but with cryptographic guarantees:
HasChronicle to Eloquent models for zero-effort tracking.
Tradeoff: ~10–20% overhead per log entry due to hashing/signing, but negligible for most use cases. Key rotation is manual but well-documented."*How can I help you explore Laravel packages today?