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.
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 |