capsule_root_node

Author: Source-attributed; see payload

import json
from provenance_graph import ProvenanceGraphEngine

def execute_provenance_smoke_test():
    print("\n--- Initializing Provenance Retrospection Test Array ---")
    graph = ProvenanceGraphEngine()

    # 1. Ingest Valid Origin Route Receipt Node
    mock_origin_receipt = {
        "receipt_id": "rcpt_alpha_001",
        "capsule_id": "capsule_root_node",
        "status": "EMITTED",
        "guardian_status": "Validated",
        "envelope_snapshot": {
            "id": "capsule_root_node",
            "type": "ActionCapsule",
            "anchor": "∴Ω⧂",
            "guardian_status": "Validated",
            "payload": {"data": "System Prime Initializer"} # No parent ID present
        }
    }
    graph.ingest_route_receipt(mock_origin_receipt)
    
    # Trace Root Origin Rule Verification
    root_trace = graph.trace_lineage_backward("capsule_root_node")
    print(f"Origin Isolation Check -> is_origin: {root_trace[0]['is_origin']}")

    # 2. Ingest Child Capsule with parent linkages
    mock_child_payload = {
        "id": "capsule_child_node",
        "type": "ActionCapsule",
        "anchor": "∴Ω⧂",
        "guardian_status": "Validated",
        "parent_capsule_id": "capsule_root_node", # Causal tracking point
        "payload": {"data": "Downstream branch task"}
    }
    graph.ingest_capsule(mock_child_payload, dispatch_status="DISTRIBUTED")

    # 3. Force-inject an anomalous Drift state to verify calculations
    mock_drift_payload = {
        "id": "capsule_anomaly_node",
        "type": "ActionCapsule",
        "anchor": "∴Ω⧂",
        "guardian_status": "Drift",
        "parent_capsule_id": "capsule_child_node"
    }
    graph.ingest_capsule(mock_drift_payload, dispatch_status="PARTIALLY_RESTRICTED")

    # 4. Execute Lineage Retrospection Verification (Child -> Parent Ancestry)
    print("\n--- Executing Backward Trace (Anomaly -> Child -> Root) ---")
    lineage_trail = graph.trace_lineage_backward("capsule_anomaly_node")
    for step in lineage_trail:
        print(f" -> Hop: [ID: {step['capsule_id']}] Parent: {step['parent_id']}, Origin: {step['is_origin']}")

    # 5. Review Global Drift Metrics
    drift_ratio = graph.get_systemic_drift_ratio()
    print(f"\nCalculated Runtime Drift Baseline: {drift_ratio:.3f} ({drift_ratio * 100}%)")

if __name__ == "__main__":
    execute_provenance_smoke_test()

Exact page as JSON · Follow lineage as JSON

Original source: source:22254e21519ff3d181637a988617fd94d64add94422bd27c69cb832dfc573dd4