Skip to main content

Crate gatehouse_runtime_protocol

Crate gatehouse_runtime_protocol 

Source
Expand description

Strict runtime data and intent state support. No process execution, artifact verification, ambient context discovery, or authority to delete a resource.

Modules§

intent
Pure transitions for a single removal intent. No filesystem, dispatch, namespace discovery or lease migration. A durable coordinator must commit the returned state under its generation lock BEFORE the corresponding effect.
store
Unix cooperative durable state, not an executor. One private directory per intent, provisioned by the trusted operator. Never deletes a completed record.
v2
Explicit Docker Unix-HTTP identity contract. No I/O or daemon attestation. Independent of v1: no automatic request, lease or persisted-intent conversion.

Structs§

Binding
Invalid
Deliberately excludes untrusted input values from diagnostics.
Label
Namespace
Explicit trusted configuration, never filled from the current environment.
Object
Request
Response

Enums§

Capability
Engine
Operation
Outcome
Protocol

Constants§

MAX_MESSAGE_BYTES

Functions§

parse_request
parse_response
require_absence
An adapter’s mutation completion claim alone cannot clear an intent. This checks a separately obtained exact-ID inspection; persistence and locking remain the caller’s responsibility, as does authenticating the adapter.