ArmorIQ SDK

IntentPlan

Plan structure returned by capture_plan().

IntentPlan

Returned by capture_plan().

{
    "canonical_plan": {
        "graph": {
            "steps": [
                {
                    "action": str,
                    "mcp": str,
                    "index": int,
                    "path": str,
                    "value_digest": str
                }
            ],
            "metadata": {
                "canonical_version": str,
                "plan_hash": str,
                "created_at": str
            }
        }
    },
    "plan_hash": str,
    "merkle_tree": {
        "root": str,
        "leaves": list[str],
        "proofs": dict
    },
    "created_at": str
}

On this page