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