Skip to content

cayu.collaboration.prepared_admission

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.collaboration import ContinueRecipientAdmissionTarget

Exact native completed boundary, independently checked by its receiver.

Bases: ContractValue.

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
kind Literal['continue'] 'continue'
selection RecipientContinuationSelection required
ContinueRecipientAdmissionTarget.bounded_input(value: object) -> Any
ContinueRecipientAdmissionTarget.immutable_fields() -> ContractValue

Release source · Runtime guarantees · Capability guides

from cayu.collaboration import ForkRecipientAdmissionTarget

Exact native child and historical selection; never current disclosure rights.

Bases: _CreatedRecipientAdmissionTarget.

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
creation SessionCreationTarget required
session_id Identifier required
session_instance_id Identifier required
creation_receipt_commitment NativeCommitment required
initial_input_commitment NativeCommitment required
definition_commitment NativeCommitment required
resources tuple[ResourceMaterialReference, ...] Field(default=(), max_length=32)
kind Literal['fork'] 'fork'
selected_view_commitment NativeCommitment required
manifest_commitment NativeCommitment required
view_id Identifier required
source_session_id Identifier required
source_session_instance_id Identifier required
ForkRecipientAdmissionTarget.bounded_input(value: object) -> Any
ForkRecipientAdmissionTarget.immutable_fields() -> ContractValue
ForkRecipientAdmissionTarget.requested_identity()

Release source · Runtime guarantees · Capability guides

from cayu.collaboration import FreshRecipientAdmissionTarget

Bases: _CreatedRecipientAdmissionTarget.

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
creation SessionCreationTarget required
session_id Identifier required
session_instance_id Identifier required
creation_receipt_commitment NativeCommitment required
initial_input_commitment NativeCommitment required
definition_commitment NativeCommitment required
resources tuple[ResourceMaterialReference, ...] Field(default=(), max_length=32)
kind Literal['fresh'] 'fresh'
FreshRecipientAdmissionTarget.bounded_input(value: object) -> Any
FreshRecipientAdmissionTarget.immutable_fields() -> ContractValue
FreshRecipientAdmissionTarget.requested_identity()

Release source · Runtime guarantees · Capability guides

from cayu.collaboration import PreparedRecipientAdmission

Immutable proposal authenticated only by a registered receiving owner.

Target families require explicit receiver qualification. The envelope carries evidence, never a portable execution permit or writer lease.

Bases: ContractValue.

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 VersionOne 1
receiver ObjectRef required
recipient ParticipantRef required
lifecycle_revision Generation required
configuration_revision Generation required
admission_generation Generation required
target Annotated[FreshRecipientAdmissionTarget | ForkRecipientAdmissionTarget | ContinueRecipientAdmissionTarget, Field(discriminator='kind')] required
execution_profile_json StrictStr required
budget_binding_json StrictStr required
PreparedRecipientAdmission.bounded_input(value: object) -> Any
PreparedRecipientAdmission.immutable_fields() -> ContractValue
PreparedRecipientAdmission.profile_snapshot(value: str) -> str
PreparedRecipientAdmission.budget_snapshot(value: str) -> str
PreparedRecipientAdmission.exact_recipient() -> PreparedRecipientAdmission

Release source · Runtime guarantees · Capability guides

from cayu.collaboration import RecipientContinuationRequest

Select one existing incarnation; neither a writer claim nor input append.

Bases: ContractValue.

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
session_id Identifier required
session_instance_id Identifier required
participant ParticipantRef required
RecipientContinuationRequest.bounded_input(value: object) -> Any
RecipientContinuationRequest.immutable_fields() -> ContractValue

Release source · Runtime guarantees · Capability guides