ReubenBond/LogDrive ? reverse-engineered prompt

Reverse engineered prompt

Build me the LogDrive project in C# as a clean, production ready solution.

I want a modern implementation of the LogDrive system from the paper, with the core log pieces, an in memory version for local use, and the runtime layer that can rebuild clients from saved descriptors and handle provisioning and catalog management. Also include a small command line tool for bootstrapping and validation, plus the testing setup for simulations, model based tests, integration tests, and the emulator backed checks.

Please make it work with .NET 10, use nullable reference types, treat warnings as errors, and keep the public contracts safe and stable. Add the README and docs so someone can understand how to run it, test it, and deploy it. If anything is unclear from the paper or current docs, look up the latest details online and fill in the gaps sensibly.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab