Warddocs
Guides

Evidence pack

GET /api/v1/decide/{id}/evidence returns, for one decision: the decision with the model and component versions and the thresholds it ran with; the facts (customer reference, file hash, period, transactions, money in and out); why it was flagged (each signal's explanation, weight and typologies); the flagged transactions (up to 100); which lists were checked; the columns read and Ward's assumptions; the feedback given; and a goAML draft.

pack = client.evidence("dec_01JC4Z...")

goAML draft

goAML (UNODC) is the reporting system of many financial intelligence units. The draft is shaped like a suspicious transaction report:

  • report_code STR, marked map_to_fiu_codes (your FIU names its own code).
  • Left for your analyst (null with to_complete): reporting entity id, reporting person, submission date, action, the account holder's identification.
  • Ward's starting points: reason (Ward's signal text, to rewrite as the narrative) and report_indicators (signal codes, to map to the FIU's indicator list).
  • Transactions with number, reference, date, amount, direction, transmission mode and counterparty.

The pack says status: draft_for_analyst. Nothing is sent to any authority, and opening a pack is written to the audit log. Statement decisions get the complete pack; other types hold the decision record and say so.