Expand description
Session-scoped identifiers and normalized operations.
These types sit above the raw transport frames. The edge layer can translate
JSON-RPC, stdio frames, or another protocol into SessionOperation, and the
kernel can evaluate those operations without knowing how they arrived.
Structs§
- Chio
Identity Assertion - Optional continuity or login assertion carried across verifier-facing flows.
- Complete
Operation - Completion payload for prompt arguments or resource templates.
- Completion
Argument - In-progress argument being completed.
- Completion
Result - Completion result payload.
- Create
Elicitation Result - Result payload returned by a client-side elicitation request.
- Create
Message Operation - Normalized payload for an MCP
sampling/createMessagechild request. - Create
Message Result - Result payload returned by a client-side sampling request.
- Enterprise
Identity Context - GetPrompt
Operation - Prompt retrieval payload.
- OAuth
Bearer Federated Claims - OAuth
Bearer Session Auth Input - Operation
Context - Session-scoped metadata attached to every normalized operation.
- Prompt
Argument - Prompt argument metadata.
- Prompt
Definition - Prompt metadata exposed through the session layer.
- Prompt
Message - Message inside a prompt response.
- Prompt
Result - Prompt retrieval result.
- Read
Resource Operation - Resource read payload.
- Request
Id - Opaque identifier for a request scoped to a session.
- Request
Lineage Record - Persisted kernel record for one request node in the provenance DAG.
- Request
Ownership Snapshot - Ownership model for request-scoped work.
- Resource
Content - Resource content payload returned by a read request.
- Resource
Definition - Resource metadata exposed through the session layer.
- Resource
Template Definition - Parameterized resource template metadata.
- Root
Definition - Root metadata exposed by the client to bound filesystem access.
- Sampling
Message - Message content submitted for client-side sampling.
- Sampling
Tool - Tool schema advertised to a client during a sampling request.
- Sampling
Tool Choice - Controls whether tool use is allowed during client-side sampling.
- Session
Anchor - Signed session anchor that captures authenticated session continuity.
- Session
Anchor Body - Signable session-continuity anchor bound to a normalized auth context.
- Session
Anchor Context - Session
Anchor Reference - Stable handle to a signed session anchor.
- Session
Auth Context - Normalized transport-authentication context bound to a logical session.
- Session
Id - Opaque identifier for a logical runtime session.
- Session
Proof Binding - Optional proof-binding material that tightens session continuity semantics.
- Task
Ownership Snapshot - Ownership model for task-scoped work.
- Tool
Call Operation - Normalized tool call payload. This is transport-agnostic and suitable for direct kernel evaluation.
Enums§
- Completion
Reference - Reference target for an MCP-style completion request.
- Create
Elicitation Operation - Normalized payload for an MCP
elicitation/createchild request. - Elicitation
Action - Action selected by the client during an elicitation flow.
- Enterprise
Federation Method - Normalized
Root - Normalized root view consumed by the shared runtime.
- Operation
Kind - Normalized operation kind, independent of edge framing.
- Operation
Terminal State - Terminal runtime state for a session-scoped request.
- Progress
Token - Token used to correlate progress updates to a request.
- Request
Lineage Mode - Runtime lineage mode for a request node inside Chio’s provenance graph.
- Resource
UriClassification - Explicit runtime classification for resource URIs.
- Session
Auth Method - Authentication method used to admit a session at the transport layer.
- Session
Operation - Higher-level operations the runtime can evaluate within a session.
- Session
Transport - Transport family that owns a logical runtime session.
- Stream
Owner - Canonical owner for a stream surface within a session.
- Work
Owner - Canonical owner for work and terminal state within a session.
Constants§
- CHIO_
REQUEST_ LINEAGE_ RECORD_ SCHEMA - Versioned schema identifier for persisted request-lineage records.
- CHIO_
SESSION_ ANCHOR_ SCHEMA - Versioned schema identifier for signed session anchors.