Catalog discovery.
Filter current packs by jurisdiction, domain, readiness, and status before selecting one.
Command-line interface
Install esheria 1.2.2 to discover the production catalog, select packs explicitly, run citation-backed workflows, and keep traceable output in local automation and CI.
Install and run
python3 -m pip install esheria
export ESHERIA_API_KEY=YOUR_KEY
esheria packs list --jurisdiction UK --format json
esheria obligations list UK-OFSI-SANCTIONS --limit 5 --format json
esheria applicability check EU-NIS2-CYBERSECURITY \
--role essential_entity --activity digital_service --format json
Designed for operators
Filter current packs by jurisdiction, domain, readiness, and status before selecting one.
Run health, readiness, pack, obligation, applicability, evidence, calendar, graph, and claim checks.
Choose JSON output, preserve trace IDs, and use stable exit behavior in CI and operator scripts.
Every pack workflow names the regulatory pack it intends to use.
CLI requests use the active pricing catalog and return the same API errors, trace IDs, and limitations.
The distributed package includes the typed Python client, command-line interface, and local agent-tool fallback.
Next steps
Use the typed client against the same API token, response envelope, and explicit pack selection.
OpenUse the CLI in local workflows, CI, and operator runbooks with the intended pack selected per command.
OpenMove from terminal validation to a documented production integration.
OpenCreate a workspace, select packs, create a token explicitly, and preload the playground.
Open