Skip to content

GenesisAeon/sigillin

Repository files navigation

sigillin

The poetic-symbolic interface layer – self-referential sigils that bind fieldtheory, cosmic moments and entropy governance into living resonance.

CI Python 3.11+ License: MIT PyPI DOI


Install

pip install sigillin
# or
uv add sigillin

# Full GenesisAeon stack integration
pip install "sigillin[stack]"

DOI: 10.5281/zenodo.19029975 PyPI: pip install sigillin (oder pip install "sigillin[stack]" für den vollen GenesisAeon-Stack)

Usage

# Validate a sigil against the CREP schema
sig validate codex-sigil.yaml

# Render MandalaMap resonance spectrum
sig render cosmic-web.yaml

# Inspect sigil fields
sig inspect codex-sigil.yaml

# Create a self-referential provider bridge
sig bridge openai

Sigil format (trilayer: YAML / JSON / Markdown)

Sigillin accepts three source formats:

# codex-sigil.yaml
coherence: 0.97
resonance: 0.88
emergence: 0.92
poetics: "The first sigil – carrier of the primal pattern."
{ "coherence": 0.97, "resonance": 0.88, "emergence": 0.92, "poetics": "..." }
---
coherence: 0.97
resonance: 0.88
emergence: 0.92
poetics: "The first sigil – carrier of the primal pattern."
---
# Codex Prime

Full narrative description here.

CREP validation

Every sigil is validated against four pillars:

Key Meaning
coherence Internal self-consistency
resonance Harmonic alignment with the field
emergence Capacity for novel pattern generation
poetics Narrative / symbolic intent
from sigillin import Sigil

sigil = Sigil("codex-sigil.yaml")
sigil.validate_crep()   # True / False
sigil.assert_crep()     # raises SigilValidationError if invalid

MandalaMap resonance

spectrum = sigil.render_mandala(depth=0.618)  # φ-scaled resonance array
print(f"Peak: {spectrum.max():.4f}")

Stack integration

With pip install sigillin[stack], sigillin binds directly to the full GenesisAeon stack:

sigil.bind_to_field()   # returns Lagrangian string from fieldtheory
from sigillin.entropy_table_bridge import export_to_entropy_table
export_to_entropy_table("codex-sigil.yaml")

Python API

from sigillin import Sigil

sigil = Sigil("codex-sigil.yaml")
print(sigil["coherence"])          # 0.97
print(sigil.get("tags", []))       # []
print(repr(sigil))                 # Sigil(path=..., crep_valid=True)

Built with uv · Typer · Rich · NumPy

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Generated from GenesisAeon/diamond-setup