kcode-k1-ktool-docs 0.1.8

Exact-name K1 Ktool contract metadata lookup
Documentation
1
2
3
4
5
6
7
# KtoolDocs consumer contract

The crate exposes `ktool_docs(arguments)` and `is_known_ktool(name)`. `ktool_docs` accepts exactly one nonempty string field, `name`, and returns compact JSON containing `name`, `latest_version`, `docs`, `deprecated`, and `replacement`. Matching is exact and case-sensitive. Malformed arguments return `invalid KtoolDocs arguments`; unknown names return `unknown Ktool`.

All 26 active catalog entries remain version `1.0.0`. RustCode exposes Create, Docs, Open, Overwrite, Check, Publish, and Build. WebCode exposes Create, Docs, Open, Overwrite, Check, and Publish. RustCode Build accepts only a logical library and exact published stable version, derives the binary target from the logical library name, produces an optimized locked release build in the disposable authority-scoped code cache, and does not create an Object, publish a binary, deploy, restart, or execute it. Backend-selected Profile authority is never a model argument.

The lookup is compiled metadata only. It does not list, search, suggest, authorize, register, inspect state, perform I/O, or prove that a named tool is live.