Seals and verifies opaque MCP multi-round-trip request state.
State is encoded as bounded JSON and authenticated with AES-256-GCM. The key ring is runtime configuration; ExMCP never provides or persists a fallback secret.
Summary
Functions
Validates that an active 256-bit key is present in the runtime key ring.
Types
@type error() ::
:request_state_not_configured
| :invalid_request_state_configuration
| :invalid_request_state
| :request_state_expired
| :request_state_not_yet_valid
| :request_state_key_revoked
| :request_state_key_unknown
| :request_state_too_large
| :request_state_binding_mismatch
| :input_response_ids_mismatch
| :request_state_not_json
Functions
Validates that an active 256-bit key is present in the runtime key ring.