Board Screener
A · Credit information
AI Act: limited riskSynthetic
Checks every board member and signatory against sanctions and politically-exposed-person lists whenever the board changes, and flags people who sit on the boards of recently bankrupt companies.
- Runs per day
- 3
- p95 run time
- 8.9 s
- Tokens per day
- 32,669
- Failed runs
- 4.8 %
From the sample telemetry, 2026-09-18 – 2026-09-24, which includes the incident on 2026-09-22.
Facts
- service.name
safegrade-board-screener- Model
claude-sonnet-5- Runs
- On each board change that Registry Sync records
- Tools
load_boardscreen_sanctionsscreen_pepcheck_bankruptcy_historyraise_flag- Outcome to optimize
- Screening precision: Under 5 % of flags dismissed by analysts (
safegrade.screening.flag_raised) - Human oversight
- Every flag is reviewed by an analyst before it appears in a report.
- EU AI Act
- Processes personal data about named people. Every flag has a human reviewer.
- Reads from
- Registry Sync
- Read by
- Supplier Monitor
- Auga lenses
- Oversight Inbox, EU AI Act
What can go wrong
Symptom: A spike of flags that analysts dismiss
Root cause: A sanctions list update added transliterated name variants that match common Swedish names
Telemetry
Each run is one trace. Besides the standard gen_ai.* attributes, the root span carries:
safegrade.orgnr | Company whose board was screened |
safegrade.screening.people | People screened in this run |
safegrade.screening.flag_raised | Whether a flag was raised |
safegrade.screening.list_version | Sanctions list version used |
Shape of one run:
{
"name": "invoke_agent Board Screener",
"resource": {
"service.name": "safegrade-board-screener",
"service.namespace": "safegrade"
},
"attributes": {
"gen_ai.operation.name": "invoke_agent",
"gen_ai.provider.name": "anthropic",
"gen_ai.agent.id": "board-screener",
"gen_ai.agent.name": "Board Screener",
"gen_ai.request.model": "claude-sonnet-5",
"safegrade.orgnr": "…",
"safegrade.screening.people": "…",
"safegrade.screening.flag_raised": "…",
"safegrade.screening.list_version": "…"
},
"children": [
"chat claude-sonnet-5",
"execute_tool load_board",
"execute_tool screen_sanctions",
"execute_tool screen_pep",
"execute_tool check_bankruptcy_history",
"execute_tool raise_flag",
"chat claude-sonnet-5"
]
}