---
name: hashgraph-online-explain-decision
description: "Fetch the full reasoning behind an AxonFlow policy decision — matched policies, risk level, override availability, recent hit count"
license: "Apache-2.0"
metadata:
  decimalai-skill-id: "801b0155-bf9f-4649-b825-a03d6cedba11"
  decimalai-version-id: "21b2baf8-1642-4f60-82c3-5cab12a502dc"
  decimalai-version: "1"
  decimalai-body-sha256: "780c8ad2710d4bca077b70d8847dc8d2f46cc9cced31674df33ce9383231d991"
  decimalai-name: "hashgraph-online/explain-decision"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "security"
  decimalai-source: "https://app.decimal.ai/s/hashgraph-online-explain-decision@1/SKILL.md"
---
Use this skill when a user asks "why was that blocked?", "what policy fired?", or wants the context behind an allow/deny before retrying or requesting an override.

Call the `explain_decision` MCP tool with the `decision_id` returned in the original policy-check response (e.g. `decision_id` on a `check_policy` response or in the deny block reason).

The response includes:

- `policy_matches[]` — every matched policy with `policy_id`, `policy_name`, `risk_level`, and `allow_override`
- `decision` — `"allow"` or `"deny"`
- `reason` — human-readable summary
- `risk_level` — `critical`, `high`, `medium`, `low`
- `override_available` — whether the caller can request a session override
- `historical_hit_count_session` — how often this exact decision_id pattern has fired in the rolling 24h window

Present the result as a short summary: which policy fired, the risk level, whether an override is available, and (if so) suggest the user invoke `create-override` with a justification.
