Skip to content

Add PROMETHEUS neuro-symbolic kernel contracts#565

Open
mdheller wants to merge 8 commits into
mainfrom
work/prometheus-neurosymbolic-kernel-v0
Open

Add PROMETHEUS neuro-symbolic kernel contracts#565
mdheller wants to merge 8 commits into
mainfrom
work/prometheus-neurosymbolic-kernel-v0

Conversation

@mdheller
Copy link
Copy Markdown
Member

@mdheller mdheller commented Jun 4, 2026

Summary

Adds the first PROMETHEUS-owned neuro-symbolic integration tranche. This treats IBM Neuro-Symbolic AI Toolkit work as prior art only while defining our own PROMETHEUS capability catalog, fixture artifacts, validator, and CI gate.

Adds

  • docs/PROMETHEUS_NEUROSYMBOLIC_KERNEL.md
  • contracts/prometheus/neurosymbolic-capability-catalog.v0.1.json
  • contracts/prometheus/neurosymbolic-run-artifact.ai-descartes.example.json
  • contracts/prometheus/neurosymbolic-run-artifact.fol-lnn.example.json
  • tools/validate_prometheus_neurosymbolic_contracts.py
  • .github/workflows/prometheus-neurosymbolic-contracts.yml

Design boundary

PROMETHEUS becomes the owning integration plane for neuro-symbolic discovery. IBM is not vendored, not a runtime dependency, and not an authority plane. The catalog maps the initial capability lanes into PROMETHEUS-owned method families:

  • ai_descartes for symbolic scientific discovery and experiment design.
  • lnn_truth_bounds for advisory formula bounds and contradiction surfacing.
  • amr_logic for language-to-logic grounding candidates.
  • knowledge_substrate for read-only background theory / KG reference.

Non-authority posture

This tranche does not install external runtimes, execute IBM code, mutate Ontogenesis, create AgentPlane replay authority, admit laws, promote schemas, grant policy/controller authority, or promote memory. The fixture artifacts require controlAuthority: false, finalAdmissionRequested: false, evidence hashes, replay posture, semantic review surface, promotion state, and explicit non-authority declarations.

Validation

Local validation performed against the added fixtures:

python3 tools/validate_prometheus_neurosymbolic_contracts.py

Expected output:

{"artifactCount": 2, "catalog": "contracts/prometheus/neurosymbolic-capability-catalog.v0.1.json", "valid": true}

Follow-on

Next tranche should add an optional ai_descartes engine-mode design behind the existing PROMETHEUS candidate contract, then add generalized NSRRunArtifact handoff to AgentPlane after the platform-side catalog stabilizes.

Comment on lines +21 to +28
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Validate PROMETHEUS neuro-symbolic contracts
run: python3 tools/validate_prometheus_neurosymbolic_contracts.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants