Explain Rule
explain_ruleQuote the time limit, citation and required content for an obligation. FREE.
Typical input {"regime": "eu_cra", "event_type": "severe_incident", "obligation": "final_report"} returns {"citation": "Art. 14(4)(c)", "rule": "within one month after ...", "required_content": [...]}. Leave obligation empty to get every obligation of the event type; leave event_type empty on single-event regimes. Use when a caller needs the rule's own words next to a computed date. Not for computing dates: use compute_deadlines. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""} (for example {"error": "unknown obligation '' for /; one of "}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| regime | Yes | regime id from list_regimes (eu_cra, eu_nis2, eu_dora, eu_gdpr, uk_gdpr, us_hipaa, us_sec_8k). | |
| event_type | No | event type within the regime (see list_regimes); optional when the regime has one. | |
| obligation | No | obligation id (for example early_warning); empty for all. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||