This project implements the Intent Specification Language (ISL) v1.1 and Constitutional Node (C-Node) v1.0 specifications for the Constitutional Intelligent Engineering Management System (CIEMS).
- ISL v1.1 (CIEMS-ISL-0011): Intent Specification Language with Multi-Agent Composition, Federated Evidence, and Cross-Organization Governance
- Constitutional Node v1.0 (CIEMS-CNODE-SPEC-001): ISL-Integrated Governance Specification
isl/- ISL payload schema and validationisl/payload.py- Core payload data structuresisl/validation.py- Validation pipelineisl/signature.py- Cryptographic signature handlingisl/composition.py- Multi-agent intent compositionisl/evidence.py- Federated evidence anchoringisl/cross_org.py- Cross-organization governance
cnode/- Constitutional Node implementationcnode/layers/- Five-layer architectureintent_layer.py- Intent ingestion boundaryisl_interpreter.py- ISL parsing and validationconstraint_engine.py- Constraint enforcementevidence_layer.py- Evidence provenance managementaudit_ledger.py- Append-only cryptographically chained ledger
cnode/constraints/- Constraint definitionscnode/registry.py- Agent and organization registries
pip install -r requirements.txtfrom isl.payload import ISLPayload
from cnode.constitutional_node import ConstitutionalNode
# Create an ISL payload
payload = ISLPayload(
intent_class="directive",
issuing_agent_id="agent-001",
target_scope="subsystem",
intent_body={"action": "deploy", "target_resource": "service-A"}
)
# Process through Constitutional Node
cnode = ConstitutionalNode()
result = cnode.process_intent(payload)- ISL v1.1 payload schema
- ISL validation pipeline
- Constitutional Node 5-layer architecture
- Multi-agent composition lifecycle
- Federated evidence verification
- Cross-organization governance
- Inter-node protocol