Skip to main content

ADAAD Constitutional Governance Kernel — stable API surface for governed autonomous software evolution

Project description

adaad-core

Constitutional Governance Kernel for ADAAD

adaad-core is the independently installable governance kernel extracted from ADAAD — the first constitutionally governed autonomous code evolution runtime.

Install

pip install adaad-core

Usage

from adaad_core import (
    GovernanceGate,
    ConstitutionalRollbackEngine,
    InvariantDiscoveryEngine,
    MirrorTestEngine,
    EpochMemoryStore,
    verify_ledger,
)

# Evaluate a mutation candidate against the constitution
gate = GovernanceGate.from_config("config/constitution.yaml")
result = gate.evaluate(candidate)  # APPROVED · RETURNED · BLOCKED

# Verify ledger chain integrity
chain_ok = verify_ledger("data/evolution_ledger.jsonl")
print("Ledger integrity:", chain_ok)  # True = unbroken hash chain

What's included

Six semver-governed exports (invariant: CORE-EXPORT-0):

Export Role
GovernanceGate Deterministic gate evaluation — APPROVED / RETURNED / BLOCKED
ConstitutionalRollbackEngine Amendment versioning and rollback to any prior state
InvariantDiscoveryEngine Autonomous constitutional rule discovery from failure ledger
MirrorTestEngine Constitutional self-recognition test — pipeline seal
EpochMemoryStore Ledger-backed epoch memory with deterministic replay
verify_ledger SHA-256 hash-chain verification of any JSONL ledger

Breaking changes require CORE-SEMVER-0 ratification and HUMAN-0 approval.

Version

9.75.0 — Phase 142 · 231 Hard-class invariants · 48 innovations shipped

License

Apache-2.0 · InnovativeAI LLC

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

adaad_core-9.121.0.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

adaad_core-9.121.0-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file adaad_core-9.121.0.tar.gz.

File metadata

  • Download URL: adaad_core-9.121.0.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for adaad_core-9.121.0.tar.gz
Algorithm Hash digest
SHA256 32762337d8ece4f0f43abfccf211868244a0623c81b0e0a3fe4c0c2565540f32
MD5 e75775588a7130e588562f3719e73f40
BLAKE2b-256 7a94cad08ca8eca36b6c71a80bda82740d67a717bcad93839aa023830b4bd2bf

See more details on using hashes here.

File details

Details for the file adaad_core-9.121.0-py3-none-any.whl.

File metadata

  • Download URL: adaad_core-9.121.0-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for adaad_core-9.121.0-py3-none-any.whl
Algorithm Hash digest
SHA256 94bfef000de4ec674a17828dc552d1369331fe3dd7decbf38e4b8f703ef3fb19
MD5 d3c61cbecae450a02113a31b91746a8c
BLAKE2b-256 186cca565df20fbecf934c2627980ab8f41cf03ff649b981d00147c3fe735fce

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