pg_sar_report
Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), and DE_goAML (German FIU draft). Takes subject, market, activity window, integrity signals, and evidence references — auto-classifies the primary suspicious activity type, generates a narrative, and renders regulator-style markdown. Output is marked draft_for_review; PredictionGuard does not submit SARs directly.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"subject": "<subject>"
},
"name": "pg_sar_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filer | No | Information about the preparing institution. | |
| market | No | Optional. Polymarket market context. | |
| signals | No | Integrity signals (strings or objects with 'term'/'reason'/'layer'). Pass the 'triggered_signals' array from pg_market_integrity_scan or pg_resolution_risk_score directly. | |
| subject | Yes | Required. The subject of the report. | |
| activity | No | Activity window and amounts. | |
| evidence | No | References to prior evidence. | |
| narrative_addendum | No | Optional free-text addendum from the analyst. | |
| filing_jurisdiction | No | Report format. Default EU_GENERIC. | EU_GENERIC |