runx-contracts
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.