Skip to content

cayu.collaboration.resource_preparation

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 RequestPlanningResource

Exact acquisition plus destination intent before any pin is acquired.

The transfer’s actual source receipt is resolved by its registered owner, never guessed from this data. Cleanup uses the same native operation keys.

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
acquisition_permit PermitCommand required
transfer ResourceTransferTemplate required
transfer_permit PermitCommand required
RequestPlanningResource.bounded_input(value: object) -> Any
RequestPlanningResource.immutable_fields() -> ContractValue
RequestPlanningResource.acquisition() -> ResourceAcquisitionCommand

The transfer template owns the one complete frozen acquisition.

RequestPlanningResource.coherent()

Release source · Runtime guarantees · Capability guides