ArmorIQ SDK

Step verification failed

Ensure the action exists in the captured plan.

Step verification failed

Cause: Action not in original plan or Merkle proof invalid.

Solution:

# Ensure action is in the plan generated by LLM
captured = client.capture_plan(
    llm="gpt-4",
    prompt="Fetch data and analyze it"  # LLM will include both actions
)
token = client.get_intent_token(captured)["token"]

# This will work - action matches plan
result = client.invoke("data-mcp", "fetch_data", token, {})

# This will fail - action not in plan
result = client.invoke("data-mcp", "delete_data", token, {})  # ✗

On this page