orchestrata_contracts.volks
Reference › components › contracts › orchestrata_contracts › volks
orchestrata_contracts.volks package.
The volks subpackage of contracts holds the shared volk vocabulary, lifted from orchestrata_ultimate.agents.volks. Its types are volk_definition, volk_registration, volk_capability, volk_metadata, volk_health, volk_status, volk_query_filter, volk_wire_protocol, resource_requirements and governance_volk_facts. The errors cover registration, aliases, capabilities, spawn and terminate, task assignment, cancellation and execution, pool exhaustion and scaling, consensus, coordination, leader election and the Prolog bridge. The volks component implements the behaviour; see the agents narrative.
27 modules, 550 lines of code.
Modules
| Module | Summary | LOC | Lifted from |
|---|---|---|---|
__init__ |
orchestrata_contracts.volks package. | 2 | lifted from orchestrata_ultimate.agents.volks |
consensus_error |
11 | ||
coordination_error |
11 | ||
duplicate_alias_error |
12 | ||
governance_volk_facts |
20 | ||
invalid_alias_error |
13 | ||
invalid_capability_error |
11 | ||
leader_election_error |
11 | ||
pool_exhausted_error |
15 | ||
pool_scale_error |
14 | ||
resource_requirements |
38 | ||
task_assignment_error |
15 | ||
task_cancellation_error |
15 | ||
task_execution_error |
20 | ||
volk_capability |
37 | ||
volk_definition |
69 | ||
volk_health |
33 | ||
volk_metadata |
36 | ||
volk_prolog_bridge_error |
15 | ||
volk_query_filter |
17 | ||
volk_registration |
54 | ||
volk_registration_error |
6 | ||
volk_runtime_error |
10 | ||
volk_spawn_error |
25 | ||
volk_status |
15 | ||
volk_terminate_error |
11 | ||
volk_wire_protocol |
14 |