{"repo":"laravel-chronicle/core","free":true,"listed":false,"github":"https://github.com/laravel-chronicle/core","clone":"git clone https://github.com/laravel-chronicle/core.git","description":"Chronicle - Verifiable Audit Logging and Append-Only Audit Trails for Laravel.","language":"PHP","stars":124,"topics":["append-only","audit-log","audit-trail","cryptography","event-log","hash-chain","laravel","security"],"license":"MIT","category":"security-tools","readme_excerpt":"Chronicle – Verifiable Audit Logging for Laravel ⭐ If you find Chronicle useful, please consider starring the repository. Chronicle is a cryptographically verifiable audit ledger for Laravel. Unlike traditional activity log packages, Chronicle records events in an append-only ledger protected by hash chaining , allowing audit history to be verified for tampering . Chronicle is designed for systems that require reliable audit trails such as: - security logging - financial systems - compliance and regulatory reporting - forensic analysis - operational observability 📚 Full documentation: https://laravel-chronicle.dev --- Why Chronicle? Most activity-log packages store events in a database table. Those records can usually be modified, deleted, or reordered - which makes them unreliable for security auditing or compliance. Chronicle takes a different approach. Events are recorded in an append-only ledger protected by cryptographic hashing , and each entry is linked to the previous one through a hash chain . If any entry is modified, deleted, or reordered, ledger verification fails. This makes Chronicle logs tamper-detectable . Feature Chronicle Traditional Activity Logs -------------------- ----------- --------------------------- Append-only ledger ✓ ✗ Immutable entries ✓ ✗ Hash chaining ✓ ✗ Tamper detection ✓ ✗ Verifiable exports ✓ ✗ Signed checkpoints ✓ ✗ Key rotation ✓ ✗ External anchoring ✓ ✗ GDPR erasure ✓ ✗ --- Requirements - PHP ^8.2 - Laravel ^12.0 , or ^13.0 - The ext-so","default_branch":null,"files":null,"tree":[],"storefront":"/r/laravel-chronicle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/laravel-chronicle/core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}