Skip to main content

Module session

Module session 

Source

Structs§

Session

Enums§

SessionState

Constants§

MAX_SUSPEND_MS
Hard cap on the cumulative time a session may spend Suspended before it is force-expired (RFC-MACP-0001 §7.5). Bounds indefinite human-in-the-loop holds.
MAX_TTL_MS

Functions§

extract_ttl_ms
Extract and validate TTL from a parsed SessionStartPayload.
parse_session_start_payload
Parse a protobuf-encoded SessionStartPayload from raw bytes.
requires_strict_session_start
validate_canonical_session_start_payload
Validate the complete canonical SessionStart binding contract.
validate_session_id_for_acceptance
Validate that a session ID meets the acceptance policy.
validate_strict_session_start_payload
Enforce the strict SessionStart binding contract for standards-track and qualifying extension modes.