Expand description
Transport-neutral observer and controller leases for live SDK runtimes.
HTTP, ACP, local frontends, and compatibility adapters all project this coordinator. Transports authenticate clients, but they do not get to invent different ownership or expiry semantics.
Structs§
- Coordinated
Runtime - Shared transport-neutral owner of a runtime and its client leases.
- Coordinated
Runtime Client - Authenticated client projection of one coordinated SDK runtime.
- Runtime
Authorization - Permissions carried by one authenticated runtime client.
- Runtime
Client Id - Opaque identity scoped to one authenticated frontend connection.
- Runtime
Controller Lease - Controller lease visible through runtime describe/list operations.
- Runtime
Lease Coordinator - One-controller, many-observer coordination state for a live runtime.
- Runtime
Lease Snapshot - Serializable ownership snapshot included in registry descriptors.
- Runtime
Observer Lease - One attached observer and its last authenticated activity.
Enums§
- Runtime
Lease Error - Stable coordination failure shared by every transport projection.
- Runtime
Permission - Capability independently granted to an authenticated runtime client.
Constants§
- DEFAULT_
RUNTIME_ LEASE_ TTL_ MS - Default controller duration. Successful mutations and explicit heartbeats renew it; disconnect and detach release it immediately.