Skip to content

FMS Alert Schema

The FmsRiskAlert is the enriched payload sent to bank FMS webhooks.

See FMS Webhooks Guide for complete integration documentation.

typescript
interface FmsRiskAlert {
  alert_id: string;
  version: string;
  timestamp_utc: string;
  source_sdk_version: string;

  urgency: "HIGH" | "MEDIUM" | "LOW";
  action_requested:
    | "FREEZE_MULE_ACCOUNT"
    | "FLAG_FOR_REVIEW"
    | "INFORMATIONAL";

  indicators: {
    target_mule_account?: string;
    mule_bank_bic?: string;
    scammer_alias?: string;
    malicious_urls?: string[];
  };

  enrichment: {
    domain_analysis: Array<{
      url: string;
      registrar: string;
      registration_date: string;
      domain_age_days: number;
      risk_flag: string;
    }>;
  };

  extraction_metadata: {
    extraction_tier: string;
    confidence: number;
    document_type: string;
    processing_latency_ms: number;
  };

  client_verification: {
    extraction_tier: string;
    sdk_version: string;
    platform_attestation: string | null;
    local_crypto_hash: string;
  };

  gateway_signature: string;
}

Waspada AI: Enterprise infrastructure powering public defense.