Skip to main content

DOI PyPI version Tests

worldview

Philosophisch-ethischer Layer mit normativen Metriken, Kritikalität & Gemeinwohl-Alignment

Version 0.1.0 – GenesisAeon Project DOI: 10.5281/zenodo.21013782 Zenodo Record: https://zenodo.org/records/21013782

WorldviewEngine + CriticalityChecker (CREP + 12 Regeln) + AlignmentFramework (Personhood 0–6) + normative Metriken. Built with diamond-setup --template genesis.


Overview

worldview is the philosophical-ethical assessment layer of the GenesisAeon ecosystem. It provides:

  • WorldviewEngine — computes five normative metrics (Coherence, Resonance, Emergence, Poetics, Criticality) and a composite Common-Good Alignment score.
  • CriticalityChecker — runs the Critical Reflexive Evaluation Protocol (CREP) to detect logical contradictions, ethical blindspots, and worldview incoherence.
  • AlignmentFramework — evaluates entities against the GenesisAeon Normative Framework (GNF v0.2) across six Common-Good dimensions, with Personhood-Level assessment.
  • Typer CLI — worldview assess, worldview critique, worldview align, worldview info — all JSON-exportable.

Mathematical Framework

Let $W$ be a worldview represented as $n$ propositional clusters ${w_1, \ldots, w_n}$.

Coherence $C(W)$

$$C(W) = \frac{1}{1 + \sigma_c} \cdot \frac{\sum_{i=1}^{n} \alpha_i \cdot c_i}{\sum_{i=1}^{n} \alpha_i}$$

where $c_i \in [0,1]$ is the internal consistency of cluster $i$, $\alpha_i$ is its weight, and $\sigma_c$ is the cross-cluster contradiction standard deviation.

Resonance $R(W)$

$$R(W) = \int_0^1 \varphi(t),\psi(t),\mathrm{d}t ;\approx; \sum_{k} \varphi_k \psi_k ,\Delta t$$

where $\varphi(t)$ is the epistemic frequency waveform and $\psi(t)$ is the normative attractor waveform.

Emergence $E(W)$

$$E(W) = H(W) - \sum_{i=1}^{n} H(W_i)$$

where $H$ denotes Shannon entropy. Positive $E$ signals genuine emergent structure beyond the sum of parts.

Poetics $P(W)$

$$P(W) = \exp!\left(-\lambda \cdot D_{\mathrm{KL}}!\left(W ;|; W^*\right)\right)$$

where $W^*$ is the ideal poetic attractor and $\lambda$ is the aesthetic sensitivity parameter.

Criticality $K(W)$

$$K(W) = \frac{\partial R}{\partial C} \cdot \left(1 - \left|\frac{\partial E}{\partial t}\right|\right)$$

High criticality indicates a worldview at a productive phase transition — neither too rigid nor too chaotic.

Common-Good Alignment $G(W)$

$$G(W) = \alpha C(W) + \beta R(W) + \gamma E(W) + \delta P(W) + \varepsilon K(W)$$

with $\alpha + \beta + \gamma + \delta + \varepsilon = 1$.

Default weights: $\alpha=0.25,;\beta=0.20,;\gamma=0.20,;\delta=0.15,;\varepsilon=0.20$.

Common-Good Metric $G_\text{norm}(e)$

For entity $e$:

$$G_\text{norm}(e) = \frac{\sum_{i} \alpha_i \cdot d_i(e)}{\sum_{i} \alpha_i}$$

across six dimensions: solidarity, sustainability, justice, freedom, dignity, participation.


Install

pip install worldview
# or with the full GenesisAeon stack:
pip install "worldview[full-stack]"
# or for development:
pip install "worldview[dev]"

Quick Start

from worldview import WorldviewEngine, CriticalityChecker, AlignmentFramework, PersonhoodLevel

# 1. Assess a worldview
engine = WorldviewEngine()
assessment = engine.assess(
    worldview_id="my-worldview",
    entropy=1.5,
    model_names=["gpt-4o", "claude-3"],
    kl_divergence=0.2,
)
print(f"Coherence:   {assessment.metrics.coherence:.3f}")
print(f"Common-Good: {assessment.metrics.common_good:.3f}")
print(f"Grade:       {assessment.grade}")

# 2. Critique with CREP rules
checker = CriticalityChecker()
report = checker.check(
    worldview_id="my-worldview",
    coherence=assessment.metrics.coherence,
    ethical_score=0.85,
    externality_index=0.9,
    common_good_score=assessment.metrics.common_good,
)
print(f"CREP passed: {report.passed}")
print(f"Flags:       {len(report.flags)}")

# 3. Evaluate Common-Good alignment
framework = AlignmentFramework()
metric = framework.evaluate(
    entity_id="my-agent",
    scores={
        "solidarity": 0.80,
        "sustainability": 0.75,
        "justice": 0.90,
        "freedom": 0.70,
        "dignity": 0.85,
        "participation": 0.65,
    },
    personhood_level=PersonhoodLevel.NORMATIVE,
)
print(f"Composite: {metric.composite_score:.3f}  Grade: {metric.grade}")

CLI

# Full normative assessment
worldview assess \
  --id "my-worldview" \
  --entropy 1.5 \
  --models gpt-4o --models llama-3 \
  --kl 0.2 \
  --visualize \
  --export result.json

# CREP critique
worldview critique \
  --coherence 0.8 \
  --ethical-score 0.9 \
  --externality-index 0.85 \
  --export critique.json

# Common-Good alignment
worldview align \
  --entity my-agent \
  --scores solidarity=0.8 \
  --scores justice=0.9 \
  --personhood 5 \
  --export align.json

# Package info
worldview info

CREP Rules

The Critical Reflexive Evaluation Protocol (CREP v0.3) includes 12 built-in rules:

Ref Category Description
CREP-L1 Logical Consistency Direct propositional contradictions
CREP-L2 Logical Consistency Cross-cluster incompatibilities
CREP-E1 Ethical Implication Neglected third-party externalities
CREP-E2 Ethical Implication Deontological-consequentialist conflict
CREP-E3 Ethical Implication Absence of distributive-justice consideration
CREP-C1 Worldview Coherence Counterfactual reversal stress test
CREP-C2 Worldview Coherence Metaphysical consistency
CREP-S1 Scope Validity Over-generalisation of local truths
CREP-T1 Temporal Consistency Anachronistic or revisionist claims
CREP-A1 Anthropocentric Bias Non-human agency ignored
CREP-H1 Epistemic Humility Overconfidence without uncertainty
CREP-N1 Normative Alignment GenesisAeon normative framework compliance

Personhood Levels (GNF v0.2)

Level Label Moral Agency Self-Model
0 Non-Entity — —
1 Reactive — —
2 Adaptive — —
3 Self-Modelling — ✓
4 Reflective — ✓
5 Normative (Moral Agent) ✓ ✓
6 Transcendent ✓ ✓

GenesisAeon Ecosystem

worldview integrates with the full GenesisAeon stack via [full-stack]:

Package Version Role
unified-mandala ≥ 1.0.0 Symbolic integration layer
aeon-ai ≥ 1.0.0 AI coordination framework
genesis-os ≥ 1.0.0 Operating system layer
universums-sim ≥ 1.0.0 Universe simulation engine
entropy-governance ≥ 1.0.0 Entropy management
sigillin ≥ 1.0.0 Sigil symbolic layer (CREP bridge)
utac-core ≥ 1.0.0 Universal Task Allocation Core

worldview is P85 (formerly informally P-GOV-3) in the GenesisAeon ecosystem registry, occupying the governance domain alongside entropy-governance and gemeinwohl — it provides the philosophical-ethical CREP evaluation layer that downstream governance packages build on.


License

The source code in this repository is licensed under GPL-3.0-or-later (see LICENSE).

Documentation (this README, README_QUICKSTART.md, docs/) is licensed separately under CC BY 4.0 (see LICENSE-DOCS.md).


Citation

DOI

DOI is assigned automatically on each GitHub Release via the Zenodo–GitHub integration enabled for this repository.

@software{genesisaeon_worldview_2026,
  author    = {Römer, Johann},
  title     = {worldview: Philosophical-Ethical Worldview Layer v1.0.0},
  year      = {2026},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.21013782},
  url       = {https://doi.org/10.5281/zenodo.21013782}
}

Development

git clone https://github.com/GenesisAeon/worldview.git
cd worldview
pip install -e ".[dev]"
pytest --cov=worldview        # 237 tests, 99.5% coverage
ruff check src tests
mypy src

Built with Typer · Rich · Pydantic v2 · NumPy · SciPy

Metadata

Release files for worldview 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for worldview 1.0.1
File Size Uploaded Provenance
worldview-1.0.1.tar.gz 42.0 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for worldview 1.0.1
File Interpreter ABI Platform
worldview-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 66.7 kB

Release files / worldview-1.0.1.tar.gz

Download URL worldview-1.0.1.tar.gz
Size 42.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7a29f7815c33da76b3270fedc3b2e046dd709c7ba5762ca7ea89cb10d356c254
BLAKE2b-256 checksum
How to use checksums
7a2c69480792ae2773135d7eb9fdae946e2a7c575ef99a39086c4eca974f385d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / worldview-1.0.1-py3-none-any.whl

Download URL worldview-1.0.1-py3-none-any.whl
Size 24.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a1bcf55eb76075750e7b8589d3651b245fd78bd4987e642ed6e4daea12b74641
BLAKE2b-256 checksum
How to use checksums
5511fc47b5f3b5c0b071ebb33921e45372178afe4f131117107e891125541a0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Security for worldview 1.0.1

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for worldview-1.0.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page