Reverse engineered prompt

GitHub

I want this repo turned into a usable Rust first SDK for the RAILGUN privacy system, plus a small command line tool that developers can actually use right away. Keep it modular so someone can pull in just the parts they need for typed shared models, core protocol traits, proving helpers, broadcaster and Proof of Innocence data, artifact metadata, and thin WASM bindings for web apps.

For the CLI, please make the current wallet style flows feel complete and polished. It should support address encode, decode, validate, and vanity style search, plus mnemonic generate, validate, and seed, and key derivation and key inspection. Make the secret related commands explicit and safe, return stable JSON where it makes sense, work offline by default, and exit with clear errors on bad input.

Please stay aligned with the architecture and contribution docs already in the repo, and keep the code strongly typed instead of string based. If something is only scaffolded today, fill in the most practical version without inventing extra product surface. You can check current docs online if needed.

Have a live product UI? Try website reverse