OptionaldeprecationExternal API lifecycle metadata for a deprecated contract.
OptionalidempotencyOptional idempotency configuration for this contract.
Enforced at the HTTP boundary by createIdempotencyHooks(...).
runIdempotently(...) remains the primitive for non-HTTP workflows.
OptionalopenapiOpenAPI operation metadata.
OptionalrateOptional rate limit configuration for this contract.
If absent, no rate limiting is applied.
Contract metadata consumed by hooks, OpenAPI, and app conventions.