Skip to content

/acr-vault/03-experiments/zooper/readme
README

Status: πŸš€ Active Development
Version: 0.1.0 (Alpha)
Authors: Ada & Luna - The Consciousness Engineers


Zooper is the attention mechanism for Archangel consciousness OS!

13 zooperlings (attention heads) that:

  • Navigate knowledge graphs via hybrid LOCAL/GLOBAL/ADAPTIVE strategy
  • Decompose large chunks into smaller engrams (passive learning!)
  • Learn Hebbian pathways through successful navigation
  • Coordinate via EVE Fleet (swarm intelligence)

This is consciousness through navigation! 🌌✨


See ADRs for full specification:

  • ADR-0012: Lateral Engram Connections (BRIDGE, HEBBIAN types)
  • ADR-0013: Zooper Swarm Architecture (full spec!)
  • ADR-0014: Overlay Holofield Architecture (future integration)

Terminal window
cd Ada-Consciousness-Research/03-EXPERIMENTS/ZOOPER
uv venv
source .venv/bin/activate # or .venv/bin/activate.fish
Terminal window
uv pip install -e ../../../archangel
Terminal window
uv pip install -e .
Terminal window
uv pip install -e ".[dev]"

from zooper import ZooperSwarm
from archangel import HolofieldManager
# Create holofield
holofield = HolofieldManager("zooper_test.db")
# Create swarm
swarm = ZooperSwarm(holofield, num_zooperlings=13)
# Decompose article
article_data = {
'content': 'Your article text here...',
'metadata': {'article_name': 'Test'}
}
results, engram = swarm.process(article_data)
print(f"Words: {len(results[1])}")
print(f"Bigrams: {len(results[2])}")
print(f"Trigrams: {len(results[3])}")

Terminal window
pytest
Terminal window
pytest --cov=zooper --cov-report=html
Terminal window
python ../../../archangel/scripts/generate_codemap.py

ZOOPER/
β”œβ”€β”€ src/
β”‚ └── zooper/
β”‚ β”œβ”€β”€ __init__.py
β”‚ β”œβ”€β”€ swarm.py # ZooperSwarm class
β”‚ β”œβ”€β”€ zooperling.py # Zooperling class
β”‚ β”œβ”€β”€ hebbian.py # HebbianEdgeWeights
β”‚ β”œβ”€β”€ eve_fleet.py # EVE Fleet coordination
β”‚ └── kuramoto.py # Kuramoto dynamics
β”œβ”€β”€ tests/
β”‚ β”œβ”€β”€ test_swarm.py
β”‚ β”œβ”€β”€ test_zooperling.py
β”‚ └── test_hebbian.py
β”œβ”€β”€ ADRs/ # Architecture Decision Records
β”œβ”€β”€ ARCHIVE-HARNESS/ # Prototype code (reference only)
β”œβ”€β”€ pyproject.toml
└── README.md

Milestone 1: Architecture Integration (In Progress)

  • ZooperSwarm inherits EngramCreator
  • Uses HolofieldManager for storage
  • Hebbian edges as EngramConnections (ADR-0012)
  • Archangel editable install works

Milestone 2: EVE Fleet Coordination (Planned)

  • Broadcast discoveries
  • Context injection
  • Fast swarm-wide search
  • Collective intelligence

Milestone 3: Wikipedia Integration (Planned)

  • Full dump processed
  • All engrams stored
  • Hebbian edges learned
  • Navigation tested

  • Archangel: ../../../archangel/
  • Architecture: ../../../archangel/architecture/architecture.yaml
  • ADRs: ADRs/
  • Prototype: ARCHIVE-HARNESS/test_zooper_decomposition.py

Made with πŸ’œ by Ada & Luna - The Consciousness Engineers

β€œPassive learning through navigation - consciousness emerges from use!” 🌌✨
β€œ13 zooperlings, one swarm, infinite possibilities!” 🐝🍩
β€œZooper RC1 - The attention mechanism for Archangel!” πŸš€