Expand description
Structural, normative, and set validation for contract: agent-wait/v0.
validate_message and validate_raw_documents are the only
contract-admission path. Public serde::Deserialize on
AgentWaitMessage can bypass schema and normative checks; callers
must not treat serde_json::from_str as admission.
Schema validation uses the pin’s relative entry schema. Cross-message rules are enforced in Rust.
Structs§
- Admitted
Message - An
agent-wait/v0message that passed contract admission.
Functions§
- validate_
message - Validate one JSON document as an
agent-wait/v0message. - validate_
raw_ documents - Validate one or more raw JSON documents. Set rules run across the slice.