Skip to main content

The poetic-symbolic interface layer of the GenesisAeon stack – self-referential sigil parser, trilayer validation (YAML/JSON/Markdown) and MandalaMap resonance.

Project description

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

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

sigillin-0.3.1.tar.gz (68.8 kB view details)

Uploaded Source

Built Distribution

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

sigillin-0.3.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file sigillin-0.3.1.tar.gz.

File metadata

  • Download URL: sigillin-0.3.1.tar.gz
  • Upload date:
  • Size: 68.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sigillin-0.3.1.tar.gz
Algorithm Hash digest
SHA256 0226099665049291a8391bec7999d4731e9dc2f88c8c13eefb82c664c8f3eecb
MD5 d02cbd2a8ccf7606b4e71bce957faf4d
BLAKE2b-256 10e5024f1d088ccfc1dcc7bdb5224d9d87be37d2a51d39340d1e0796cfb0bf38

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigillin-0.3.1.tar.gz:

Publisher: release.yml on GenesisAeon/sigillin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sigillin-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: sigillin-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sigillin-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d7b1fa0a121d2e2d54cbaef835f30d6f9441e2631b0a4c93db8fc048269ac07
MD5 9141ef9404fea9b5dd02eeceb3672778
BLAKE2b-256 c6b6992937083dcc8f8af47aa5ab32c2c73e5e477f420d91940e0b44030d7ec5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigillin-0.3.1-py3-none-any.whl:

Publisher: release.yml on GenesisAeon/sigillin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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