Skip to content

cayu.runtime.service_manifest

Public Cayu API. Definitions are grouped by their public source module, and definitions from private implementation modules appear on their package’s page; adding a symbol does not move existing links. The import shown at each entry is a supported public namespace. Read the Python API overview and install the required extra.

from cayu import PublicServiceManifest

Content-free facts emitted by Cayu’s maintained service assembler.

This does not claim that arbitrary host routes are authorized correctly. It describes only the application assembled by create_agent_service.

Bases: BaseModel.

Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.

Name Type Default
schema_version Literal['2'] PUBLIC_SERVICE_MANIFEST_SCHEMA_VERSION
mode ServiceMode required
product_access Literal['authenticated', 'development', 'placeholder'] required
operator_access Literal['authenticated', 'open', 'placeholder'] required
identity_store ServiceIdentityStoreKind required
runtime_session_store RuntimeStoreDurability required
runtime_task_store RuntimeStoreDurability | Literal['missing'] required
product_api_path str required
control_plane_path str required
product_docs Literal['disabled'] 'disabled'
product_cors Literal['disabled'] 'disabled'
host_routing Literal['maintained'] 'maintained'

Release source · Runtime guarantees · Capability guides

from cayu import RuntimeStoreDurability

Durability evidence declared by a Cayu runtime store implementation.

Bases: StrEnum.

Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.

Name Type Default
DEVELOPMENT class attribute 'development'
DURABLE class attribute 'durable'
READ_ONLY class attribute 'read_only'
UNVERIFIED class attribute 'unverified'

Release source · Runtime guarantees · Capability guides