Kestrel delivers content‑addressable storage, cryptographic integrity, audit trails, and retention controls. Built with Node.js/TypeScript, Fastify, PostgreSQL, and multi‑backend storage (S3, Azure, MinIO).
SHA‑256 checksums, content‑addressable paths, and cryptographic signatures ensure tamper detection.
Immutable event log for every operation: who, what, when, where—fully traceable.
Automated policies with legal hold workflows and storage‑level object lock support.
# StorageManager example
result = await storage.store(buffer, checksum, filename, metadata)
// Replication across backends
await storage.copyBetweenBackends(path, 's3', 'azure')
// Health checks
const status = await storage.getHealthStatus()
Node.js/TypeScript, Fastify, PostgreSQL, Prisma • React/Next.js • S3/Azure/MinIO • Docker/Kubernetes