{
      "tool_id": "mms-03-app-fraud-graph",
      "tool_version": "1.0.0",
      "display_name": "APP Fraud Graph Simulator",
      "mcp_name": "simulate_app_fraud_graph",
      "mandate_type": "aml_rule",
      "wave": 3,
      "gpu": true,
      "url": "https://ainumbers.co/chaingraph/mms-03-app-fraud-graph.html",
      "description": "Monte Carlo BFS simulation of Authorised Push Payment (APP) fraud propagation across a payment-account graph. UK PSR reimbursement framing. Zero-egress.",
      "input_schema_ref": "chaingraph/mms-03-app-fraud-graph.html#manifest",
      "deadline": null,
      "deadline_note": "UK PSR Reimbursement Policy Oct 2024 (£85k cap) — live obligation; EBA fraud monitoring guidelines ongoing",
      "consumes": [
        "art-09-dora-incident-classifier",
        "art-10-amla-transaction-typology-risk-scorer"
      ],
      "feeds": [
        "ptg-01-ap2-prompt-template-generator"
      ],
      "feeds_stub": [],
      "status": "live",
      "conformance_fixtures": false,
      "compute_capability": "server",
      "compute_proof_ready": "ready",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "sha256:e4475d26f24233cd44e35864937108b85615179add6786403c54a4540d903def",
          "valid_from": "2026-07-10"
        },
        {
          "system": "risc0",
          "image_id": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
          "valid_from": "2026-07-10"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "C6RawOyW1sBxWngMHFwRRa/2eAnzZD15z66BC9C0PuES905/Xh/hGFCyhuVDro/9+y5nVM83b513khqtQGu77xiGRI9W146LW/4qeEAPHq6KjVyqD3CLzeOWt4gKNo2KHggW8q7p0Wt9LWcaLnTG6s0gsJ444cMFlXRT4/U8R7sYkwJsnedwSKDfOFfN4pXAjBWC17ZMrxgJ+mv7nCAewBNYwlPXK+gMSv+NJheXJhFfRw6yYh5i2G5n/dIsIQq4JRioRGpT/OnlLg5O+CCJNHP3Ji7q00y8Mie0pYRM54kEKEaeJgafCPoxDfbw+wjok6wFOJJQwi3CpameFsZM3w==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:e4475d26f24233cd44e35864937108b85615179add6786403c54a4540d903def",
          "output": {
            "compliance_flags": [
              "UK_PSR_REIMBURSEMENT_ASSESSED",
              "EBA_FRAUD_MONITORING_GUIDELINES",
              "SEPA_INSTANT_SCT_FRAUD_REVIEW",
              "PSD2_TRANSACTION_MONITORING",
              "PSR_BREACH_UNLIKELY"
            ],
            "fraud_verdict": "CONTAINED",
            "loss_p95": 19400,
            "mean_detection_hop": 1.31,
            "mean_loss_at_risk": 7511.33,
            "n_paths": 300,
            "node_reach_probabilities": {
              "aggregator": 0,
              "beneficiary_001": 0.39,
              "beneficiary_002": 0.41,
              "clean_001": 0,
              "clean_002": 0,
              "clean_003": 0,
              "clean_004": 0,
              "clean_005": 0,
              "clean_006": 0.3233,
              "clean_007": 0.3267,
              "clean_008": 0,
              "clean_009": 0,
              "mule_A": 0.49,
              "mule_B": 0.51,
              "victim_001": 0,
              "victim_002": 0,
              "victim_003": 0,
              "victim_004": 0,
              "victim_005": 0.26,
              "victim_006": 0
            },
            "psr_threshold_breach_probability": 0
          }
        }
      },
      "export_capability": [
        "xlsx",
        "csv",
        "pdf",
        "xbrl:ocg-ext"
      ]
    }
