Skip to content

v1.1.0 - Autopoietic Release

Choose a tag to compare

@rossignoliluca rossignoliluca released this 04 Jan 15:38
· 114 commits to main since this release

Phase 7a: Self-Production (DEF-007)

The system is now autopoietic!

Autopoietic(S) ⟺ OperationallyClosed(S) ∧ ∃ P ⊆ 𝕆 : P generates 𝕆

New Features

Meta-Operations (P set)

Operations that generate new operations:

  • meta.define - Create operations from templates
  • meta.compose - Combine existing operations
  • meta.specialize - Create specialized versions
  • meta.list - List generated operations
  • meta.introspect - Analyze autopoiesis status

Handler Templates

  • echo - Return input as output
  • read_field - Read state field
  • set_field - Set state field
  • compose - Execute operations in sequence
  • conditional - Execute based on condition
  • transform - Apply transformation
  • aggregate - Aggregate multiple fields

CLI Commands

meta define <id> <name> <template> [params]
meta compose <id> <name> <op1,op2,...>
meta specialize <id> <name> <source> [params]
meta list
meta report
meta catalog

Statistics

Metric Value
Events 163
Sessions 35
Memories 7
Tests 197
Base Operations 10
Meta Operations 5
Generated Operations 2
**Total 𝕆

First Self-Produced Operations

  • self.hello [gen 1] - Echo template
  • combined.check [gen 1] - Composed from state.summary + energy.status