sigillin
The poetic-symbolic interface layer – self-referential sigils that bind fieldtheory, cosmic moments and entropy governance into living resonance.
Installation
pip install sigillin
# or
uv add sigillin
# Full GenesisAeon stack integration
pip install "sigillin[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)
Role in the GenesisAeon Ecosystem
sigillin (P-SIGIL) is the symbolic interface layer of the GenesisAeon
stack: it provides the semantic state anchors and trilayer sigil format
that bind fieldtheory, cosmic-moment, medium-modulation, and
entropy-governance into a shared, validatable representation.
License
This repository is dual-licensed:
- Source code — GNU General Public License v3.0 or later (GPL-3.0-or-later)
- Documentation (this README,
docs/, and other written content) — Creative Commons Attribution 4.0 International (CC BY 4.0)
See LICENSE for details.
Citation
If you use sigillin in research, please cite via the Zenodo DOI above.
A new DOI version is minted automatically on each GitHub Release once
Zenodo-GitHub integration is enabled for this repo.
Metadata
Release files for sigillin 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| sigillin-1.0.0.tar.gz | 78.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sigillin-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 91.8 kB
Release files / sigillin-1.0.0.tar.gz
| Download URL | sigillin-1.0.0.tar.gz |
|---|---|
| Size | 78.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0166591251f9ba6b62986a6f57d770841404052aae075758a0d67c5bc67e2e80
|
|
BLAKE2b-256 checksum How to use checksums |
3f167fd27e4699028e4803d34417e4e83376736f56c101f3b23563a4fc874662
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / sigillin-1.0.0-py3-none-any.whl
| Download URL | sigillin-1.0.0-py3-none-any.whl |
|---|---|
| Size | 13.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ad11bf1b4ed93b64c8c666ff4b7ab4ed0621f3474f37975528cb54cfa61c82bb
|
|
BLAKE2b-256 checksum How to use checksums |
061121f702272dd5139d72ec634f5fba3ca92fd2fa171edddbbed6525d28e033
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Security for sigillin 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.