# kcode-rust-libs-v2
A synchronous Rust library for creating, opening, completely rewriting, validating, and publishing small agent-authored Rust libraries.
The opened snapshot exposes `name()`, `version()`, and every UTF-8 file exactly once through `files()`. `Documentation.md` is an ordinary member of that complete file list; there is no separate documentation object or duplicated documentation payload.
See `Documentation.md` for the public integration contract and `Specification.md` for detailed behavior.