cayu.runtime.execution_identity
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.
ExecutionProfileBehaviorIdentity
Section titled “ExecutionProfileBehaviorIdentity”from cayu import ExecutionProfileBehaviorIdentityStable application declaration for one behavior-bearing component.
name identifies the logical component. behavior_version changes when
externally observable semantics change, while implementation_version
changes for every implementation deployment, even when the public contract
remains the same. Values are fingerprint input only; profiles never persist
these strings in ordinary runtime evidence.
Bases: BaseModel.
Fields and attributes
Section titled “Fields and attributes”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 |
|---|---|---|
name |
str |
Field(max_length=EXECUTION_PROFILE_IDENTITY_TEXT_MAX_CHARS) |
behavior_version |
str |
Field(max_length=EXECUTION_PROFILE_IDENTITY_TEXT_MAX_CHARS) |
implementation_version |
str |
Field(max_length=EXECUTION_PROFILE_IDENTITY_TEXT_MAX_CHARS) |
validate_identity_text (method)
Section titled “validate_identity_text (method)”ExecutionProfileBehaviorIdentity.validate_identity_text(value: str, info) -> str