Portable Capability Descriptor validation and binding generation.
A locked Descriptor and its package-local JSON Schemas are the portable cross-language authority. They may be derived from compiled source types, but every backend consumes the same checked snapshot. This crate deliberately lives above the Kernel: it checks evolution rules and emits deterministic Rust and TypeScript artifacts before an App is booted.