{
      "tool_id": "art-263-score-cash-forecast-accuracy",
      "tool_version": "1.0.0",
      "display_name": "Cash Forecast Accuracy Scoring",
      "mcp_name": "score_cash_forecast_accuracy",
      "mandate_type": "analytics_mandate",
      "wave": 44,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-263-score-cash-forecast-accuracy.html",
      "description": "Scores treasury cash forecast accuracy per AFP Cash Forecasting Survey 2024 benchmarks. Computes MAPE and directional bias across T+1/T+7/T+30/T+90+ horizon buckets. Detects persistent timing bias (>75% same-sign errors over >=4 observations). Returns overall_accuracy_tier (EXCELLENT <5% / GOOD 5-10% / ACCEPTABLE 10-20% / POOR >20%), by_horizon breakdown, and timing_bias_detected. ZERO PII: aggregate monetary amounts only, no account-holder identifiers.",
      "input_schema_ref": "chaingraph/art-263-score-cash-forecast-accuracy.html#manifest",
      "consumes": [
        "art-258-parse-camt053-reconciliation",
        "art-261-test-hedge-effectiveness"
      ],
      "feeds": [],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:624814c99e28e6097a9caa57f6273ad1edc0501ba9c8e8473ca8a1caff6b94e6","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-07-05"}],
      "export_capability": [
        "json"
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "BIAVbtGfX4vrwrFM3wchGpJcvHYIm8UcajBLOR6H2DAXiHjmxbEo2359WmU93pQ1Z2GQEmYWSOfOpPJmaPkxWB53MMFjn3SMC6fS1cqJEJej8hxyGZbmImrrUsDJAhc3Jt7dOBVty6xJTFSlcrJdXXsycX+vEISktBfcvBTZLCEmRJyUitOAoQgPMDCO2rF+lIpFLeT9Mlop6qpL3XpvURCOgpOZgHK0PaL/+n2QbJH0eQ2emhVbSVt8oSML27ALLJmTo0VoZ6zkh5q6q3Zrwio5BDDaXzInpN3/tLtngjQv3c8a7PpO1616zKPI74ureKJn3MqLuG0zrtk+1nWoLw==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:624814c99e28e6097a9caa57f6273ad1edc0501ba9c8e8473ca8a1caff6b94e6",
          "output": {
            "afp_benchmark_tiers": "EXCELLENT < 5% / GOOD 5-10% / ACCEPTABLE 10-20% / POOR >= 20% (AFP Cash Forecasting Survey 2024)",
            "by_horizon": {
              "T+1": {
                "accuracy_tier": "EXCELLENT",
                "bias_pct": 2,
                "mape_pct": 2,
                "n": 1
              }
            },
            "not_legal_advice": "Not financial or investment advice. Cash forecast accuracy scoring is for internal TMS benchmarking only.",
            "overall_accuracy_tier": "EXCELLENT",
            "overall_bias_pct": 2,
            "overall_mape_pct": 2,
            "persistent_sign_periods": 0,
            "pii_note": "ZERO PII: forecast amounts, actual amounts, and horizon metadata only. No account holder, cash-pool owner, or personal data enters this kernel.",
            "regulatory_basis": "AFP Cash Forecasting Survey 2024 MAPE benchmarks; Gartner Treasury Analytics 2023 T+1/T+7/T+30 horizon tiers. MAPE = mean(|actual-forecast|/|actual|)*100; bias = mean((forecast-actual)/|actual|)*100; persistent directional bias (>75% same-sign) flagged as systematic timing issue.",
            "skipped_zero_actual": 0,
            "table_source": "AFP Cash Forecasting Survey 2024; Gartner Treasury Analytics 2023; GTreasury TMS Benchmark 2024",
            "table_version": "AFP-CASH-FORECAST-KPI-2024",
            "timing_bias_detected": false,
            "total_observations": 1
          }
        }
      },
      "compute_proof_ready": "ready"
    }
