Placeholder crate for shared Rust contract types at runx JSON and protocol
boundaries.
This crate will own stable serde shapes for CLI JSON envelopes, host protocol,
capability execution, receipts, registry/tool records, and other public wire
contracts. It does not execute skills, evaluate policy, perform IO, or replace
the TypeScript implementation.