Skip to content

Commit 75f1006

Browse files
author
Fahad Alghanim
committed
Add airdrop ATO case study notebook with 10 interactive visualizations
1 parent 91c04b6 commit 75f1006

2 files changed

Lines changed: 129777 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,18 @@ print(result["explanation"]["human_summary"])
6060

6161
`PolicyEngine` uses `decide()` (not `evaluate()`), and explanations are available via `result["explanation"]` from `risk_engine_ire.score_event(...)` or `explainer_ire.explain_scored_event(...)`.
6262

63+
## Case Study: Protecting a Crypto Airdrop
64+
65+
The included [case study notebook](notebooks/case_study_airdrop_ato.ipynb) walks through a complete identity risk analysis:
66+
67+
- Attack surface exploration with 4 interactive visualizations
68+
- Good-actor vs bad-actor classification (AUROC 0.9708)
69+
- A/B threshold experiment: current (0.5) vs proposed (0.3)
70+
- Policy engine demo with authentication funnel Sankey diagram
71+
- Production metrics framework
72+
73+
-> [Open the notebook](notebooks/case_study_airdrop_ato.ipynb)
74+
6375
## CLI Quickstart
6476
```bash
6577
python3 -m identity_risk_engine.cli_ire simulate --users 500 --sessions 20000 --attack-ratio 0.2 --out synthetic.csv

0 commit comments

Comments
 (0)