Skip to main content

Theoretical Mirror Framework for the GenesisAeon stack – self-referential loops, consciousness phase transitions and Mirror Principle simulation.

Project description

mirror-machine

Theoretical Mirror Framework – self-referential loops, consciousness phase transitions and Mirror Principle simulation for the GenesisAeon stack.

CI Python 3.11+ License: MIT PyPI


Install

pip install mirror-machine
# with full GenesisAeon stack integration
pip install mirror-machine[stack]

CLI Usage

# Reflect a sigil YAML through the Mirror Principle
mirror reflect --sigil codex-prime.yaml

# Simulate a consciousness phase transition
mirror phase-transition --beta 0.0625 --steps 100

Python API

from mirror_machine import MirrorMachine

mm = MirrorMachine("codex-prime.yaml")

# Self-referential state with reflection key
print(mm.state["reflection"])

# Consciousness phase transition curve
curve = mm.phase_transition(beta=0.0625, steps=200)
print(f"Peak emergence: {curve.max():.4f}")

What It Does

Concept Implementation
Mirror Principle reflect() — loads YAML sigil, creates state["reflection"] self-reference
Phase Transition phase_transition() — sigmoid × golden-ratio oscillation (φ = 0.618)
Entropy Bridge MirrorMachineBridge — optional link to entropy-table (requires [stack])

Structure

mirror-machine/
├── src/mirror_machine/
│   ├── core.py                 # MirrorMachine – reflect + phase_transition
│   ├── cli.py                  # Typer CLI: mirror reflect / mirror phase-transition
│   └── entropy_table_bridge.py # Optional entropy-table integration
├── domains.yaml                # Mirror-machine domain configuration
└── tests/

Citation

DOI (after Zenodo release): 10.5281/zenodo.XXXXXXX PyPI: https://pypi.org/project/mirror-machine/


Part of the GenesisAeon stack — the self-reflective core.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mirror_machine-0.1.0.tar.gz (134.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mirror_machine-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file mirror_machine-0.1.0.tar.gz.

File metadata

  • Download URL: mirror_machine-0.1.0.tar.gz
  • Upload date:
  • Size: 134.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mirror_machine-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8c32c6b467893fa2d23ae2ac4bb1c36a4385bb1371d6a8e6f8090b6d529e33c5
MD5 e9ca43246d0deeb9d040ec592a80eb70
BLAKE2b-256 b3386978f7afa328493da3b40bba20d3572ae0e7314adb1961e4b3119bc4605c

See more details on using hashes here.

File details

Details for the file mirror_machine-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mirror_machine-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mirror_machine-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1a1ca519671abaa051a6b7ab9376acf424b611a366280859a22f542cfbc91d9
MD5 9f7be886568307c3137842a6ce1ec6f8
BLAKE2b-256 c6b8c968626f468d3dfb384873363b8d7b85ea9a1eb436c953e49c745729e4cb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page