fraudtwin.simulation.cases#

Public API exported by fraudtwin.simulation.cases.

Status: Stable

Classes#

fraudtwin.simulation.cases.FraudWorkflowDataset

Stable M7 workflow records derived from M6 fraud records.

fraudtwin.simulation.cases.FraudWorkflowGenerator

Turn scenario-linked M6 records into a delayed operational truth path.

Detailed API#

Deterministic fraud alert, case, dispute, and delayed-label workflows.

class fraudtwin.simulation.cases.FraudWorkflowDataset(alerts, cases, confirmations, disputes, labels)[source][source]

Bases: object

Stable M7 workflow records derived from M6 fraud records.

Parameters:
  • alerts (tuple[FraudAlert, ...])

  • cases (tuple[FraudCase, ...])

  • confirmations (tuple[FraudCaseConfirmation, ...])

  • disputes (tuple[CustomerDispute, ...])

  • labels (tuple[DelayedFraudLabel, ...])

class fraudtwin.simulation.cases.FraudWorkflowGenerator(config, entities, fraud_dataset)[source][source]

Bases: object

Turn scenario-linked M6 records into a delayed operational truth path.

Parameters:
  • config (SimulationRunConfig)

  • entities (EntityDataset)

  • fraud_dataset (FraudDataset)

generate()[source][source]

Generate one deterministic workflow per selected alert/case path.

Return type:

FraudWorkflowDataset