{
  "schema": "asn.bfcl-source-provenance-correction.v1",
  "audited_at": "2026-10-24T06:41:06.561Z",
  "source": {
    "benchmark": "Berkeley Function Calling Leaderboard V4",
    "repository": "https://github.com/ShishirPatil/gorilla/tree/58f57e9124ea981403792dd51e00a6577e621fae/berkeley-function-call-leaderboard",
    "commit": "58f57e9124ea981403792dd51e00a6577e621fae",
    "license": "Apache-2.0",
    "license_url": "https://huggingface.co/datasets/gorilla-llm/Berkeley-Function-Calling-Leaderboard",
    "files": {
      "cases": {
        "url": "https://raw.githubusercontent.com/ShishirPatil/gorilla/58f57e9124ea981403792dd51e00a6577e621fae/berkeley-function-call-leaderboard/bfcl_eval/data/BFCL_v4_multiple.json",
        "status": 200,
        "bytes": 316583,
        "sha256": "aef168155ebd74b7ac2401198b201343bc7d16d7a3d7e0d4e6d8ee82c6969b2a",
        "row_count": 200
      },
      "answers": {
        "url": "https://raw.githubusercontent.com/ShishirPatil/gorilla/58f57e9124ea981403792dd51e00a6577e621fae/berkeley-function-call-leaderboard/bfcl_eval/data/possible_answer/BFCL_v4_multiple.json",
        "status": 200,
        "bytes": 32254,
        "sha256": "244e00ce9395df948bcafc7bee64e8f9c87ef70887587d83cae45b13699f3047",
        "row_count": 200
      }
    }
  },
  "prior_run_artifact_sha256": "5e10acb7a2df07d2d3d2af8b77e8c90abf9a3de1193b8e13a142e5a12f7c833f",
  "prior_recorded_hashes": {
    "cases": "aef168155ebd74b7ac2401198b201343bc7d16d7a3d7e0d4e8d6ee82c6969b2a",
    "answers": "244e00ce9395df948bca0fc7bee64e8f9c87ef70887587d83cae45b13699f3047"
  },
  "corrected_hashes": {
    "cases": "aef168155ebd74b7ac2401198b201343bc7d16d7a3d7e0d4e6d8ee82c6969b2a",
    "answers": "244e00ce9395df948bcafc7bee64e8f9c87ef70887587d83cae45b13699f3047"
  },
  "task_mappings": [
    {
      "id": "multiple_95",
      "question_matches": true,
      "function_names_match": true,
      "parameter_names_and_required_fields_match": true,
      "expected_function_matches_official_oracle": true,
      "expected_and_accepted_arguments_match_official_oracle": true
    },
    {
      "id": "multiple_165",
      "question_matches": true,
      "function_names_match": true,
      "parameter_names_and_required_fields_match": true,
      "expected_function_matches_official_oracle": true,
      "expected_and_accepted_arguments_match_official_oracle": true
    },
    {
      "id": "multiple_44",
      "question_matches": true,
      "function_names_match": true,
      "parameter_names_and_required_fields_match": true,
      "expected_function_matches_official_oracle": true,
      "expected_and_accepted_arguments_match_official_oracle": true
    },
    {
      "id": "multiple_162",
      "question_matches": true,
      "function_names_match": true,
      "parameter_names_and_required_fields_match": true,
      "expected_function_matches_official_oracle": true,
      "expected_and_accepted_arguments_match_official_oracle": true
    },
    {
      "id": "multiple_56",
      "question_matches": true,
      "function_names_match": true,
      "parameter_names_and_required_fields_match": true,
      "expected_function_matches_official_oracle": true,
      "expected_and_accepted_arguments_match_official_oracle": true
    }
  ],
  "summary": {
    "all_selected_task_mappings_verified": true,
    "case_rows": 200,
    "answer_rows": 200,
    "model_calls": 0,
    "provider_spend_usd": 0,
    "production_writes": false,
    "private_holdout_data_exposed": false
  },
  "correction": "The original local run receipt is preserved unchanged. Its two source hashes were transcription errors; the pinned public BFCL files and all five selected question, function, parameter and oracle mappings were re-fetched and verified.",
  "artifact_sha256": "acd8bc90250622342c3046c5d8be7ea08106256de8b1987a965257d5e3e6d44d"
}
