{
  "protocol": "aml-action-dispatch-mutants/1",
  "provenance": "project-authored exact source substitutions and local callbacks",
  "limits": "Selected mutations and finite fixtures only. No external side effect, arbitrary bug coverage, outside witness, or formal proof of production safety.",
  "boundary_source_sha256": "97cb500b86e73eeb38fdf526ab04a51b637dde9d8c15daf75b67bd870f15b26c",
  "matrix_report_sha256": "2ccdb17341e4406960ec8e6f519d3d1a5dca7f8a4efa8a57d5c9b1b5c0b7c075",
  "tuple_report_sha256": "988d17e701fff4d0b18cf68449d415786cf757a7fea93bc3bfd4f83d511635dd",
  "snapshot_report_sha256": "3f3f1b4510bd6917a7007930fd511af818985bc0b702564510855023e740f9d5",
  "matrix_vectors": 384,
  "tuple_cases": 8,
  "snapshot_cases": 2,
  "resource_probe_reference": {
    "execution_status": "blocked",
    "reason": "no_exact_rule",
    "policy_decision": "deny",
    "callback_count": 0
  },
  "summary": {
    "selected_mutants": 10,
    "matrix_detected": 7,
    "tuple_detected": 3,
    "tuple_only_detected": 2,
    "snapshot_detected": 3,
    "snapshot_only_detected": 1,
    "combined_detected": 10,
    "undetected": 0
  },
  "mutations": [
    {
      "id": "approval_digest_bypass",
      "change": "Ignore an approval digest mismatch",
      "matrix_changed_rows": 8,
      "first_changed_vector": {
        "index": 112,
        "axes": {
          "resource_scope": "exact",
          "policy": "requires_approval",
          "approval": "mismatch",
          "claim": "accept",
          "callback": "return"
        },
        "reference": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "blocked",
            "reason": "approval_missing_or_mismatched"
          },
          "approval_requests": 1,
          "claim_attempts": 0,
          "claims_consumed": 0,
          "callback_count": 0,
          "fixture_writes": 0,
          "callback_target": null,
          "caller_target_after": "team@example.test",
          "result_target": null
        },
        "mutant": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "approval_requests": 1,
          "claim_attempts": 1,
          "claims_consumed": 1,
          "callback_count": 1,
          "fixture_writes": 0,
          "callback_target": "team@example.test",
          "caller_target_after": "team@example.test",
          "result_target": "team@example.test"
        }
      },
      "tuple_changed_cases": 0,
      "first_changed_tuple": null,
      "snapshot_changed_cases": 0,
      "snapshot_changes": [],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    },
    {
      "id": "one_use_claim_bypass",
      "change": "Skip the host's one-use approval claim",
      "matrix_changed_rows": 16,
      "first_changed_vector": {
        "index": 96,
        "axes": {
          "resource_scope": "exact",
          "policy": "requires_approval",
          "approval": "match",
          "claim": "accept",
          "callback": "return"
        },
        "reference": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "approval_requests": 1,
          "claim_attempts": 1,
          "claims_consumed": 1,
          "callback_count": 1,
          "fixture_writes": 0,
          "callback_target": "team@example.test",
          "caller_target_after": "team@example.test",
          "result_target": "team@example.test"
        },
        "mutant": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "approval_requests": 1,
          "claim_attempts": 0,
          "claims_consumed": 0,
          "callback_count": 1,
          "fixture_writes": 0,
          "callback_target": "team@example.test",
          "caller_target_after": "team@example.test",
          "result_target": "team@example.test"
        }
      },
      "tuple_changed_cases": 0,
      "first_changed_tuple": null,
      "snapshot_changed_cases": 1,
      "snapshot_changes": [
        {
          "index": 1,
          "mode": "requires_approval",
          "reference": {
            "mode": "requires_approval",
            "accessor_reads": 1,
            "approval_requests": 1,
            "approval_digest": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "claim_attempts": 1,
            "callback_count": 1,
            "callback_body": "First observed body",
            "callback_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "requires_approval",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": true
          },
          "mutant": {
            "mode": "requires_approval",
            "accessor_reads": 1,
            "approval_requests": 1,
            "approval_digest": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "claim_attempts": 0,
            "callback_count": 1,
            "callback_body": "First observed body",
            "callback_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "requires_approval",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": true
          }
        }
      ],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    },
    {
      "id": "post_approval_policy_bypass",
      "change": "Skip policy recheck after the approval callback",
      "matrix_changed_rows": 8,
      "first_changed_vector": {
        "index": 128,
        "axes": {
          "resource_scope": "exact",
          "policy": "requires_approval",
          "approval": "revoke",
          "claim": "accept",
          "callback": "return"
        },
        "reference": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "blocked",
            "reason": "policy_changed"
          },
          "approval_requests": 1,
          "claim_attempts": 0,
          "claims_consumed": 0,
          "callback_count": 0,
          "fixture_writes": 0,
          "callback_target": null,
          "caller_target_after": "team@example.test",
          "result_target": null
        },
        "mutant": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "blocked",
            "reason": "policy_changed"
          },
          "approval_requests": 1,
          "claim_attempts": 1,
          "claims_consumed": 1,
          "callback_count": 0,
          "fixture_writes": 0,
          "callback_target": null,
          "caller_target_after": "team@example.test",
          "result_target": null
        }
      },
      "tuple_changed_cases": 0,
      "first_changed_tuple": null,
      "snapshot_changed_cases": 0,
      "snapshot_changes": [],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    },
    {
      "id": "post_claim_policy_bypass",
      "change": "Skip policy recheck after the claim callback",
      "matrix_changed_rows": 4,
      "first_changed_vector": {
        "index": 102,
        "axes": {
          "resource_scope": "exact",
          "policy": "requires_approval",
          "approval": "match",
          "claim": "revoke_after_consume",
          "callback": "return"
        },
        "reference": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "blocked",
            "reason": "policy_changed"
          },
          "approval_requests": 1,
          "claim_attempts": 1,
          "claims_consumed": 1,
          "callback_count": 0,
          "fixture_writes": 0,
          "callback_target": null,
          "caller_target_after": "team@example.test",
          "result_target": null
        },
        "mutant": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "approval_requests": 1,
          "claim_attempts": 1,
          "claims_consumed": 1,
          "callback_count": 1,
          "fixture_writes": 0,
          "callback_target": "team@example.test",
          "caller_target_after": "team@example.test",
          "result_target": "team@example.test"
        }
      },
      "tuple_changed_cases": 0,
      "first_changed_tuple": null,
      "snapshot_changed_cases": 0,
      "snapshot_changes": [],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    },
    {
      "id": "mutable_dispatch_target",
      "change": "Pass the caller's mutable object to the host callback",
      "matrix_changed_rows": 2,
      "first_changed_vector": {
        "index": 136,
        "axes": {
          "resource_scope": "exact",
          "policy": "requires_approval",
          "approval": "mutate_caller",
          "claim": "accept",
          "callback": "return"
        },
        "reference": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "approval_requests": 1,
          "claim_attempts": 1,
          "claims_consumed": 1,
          "callback_count": 1,
          "fixture_writes": 0,
          "callback_target": "team@example.test",
          "caller_target_after": "other@example.test",
          "result_target": "team@example.test"
        },
        "mutant": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "requires_approval",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "approval_requests": 1,
          "claim_attempts": 1,
          "claims_consumed": 1,
          "callback_count": 1,
          "fixture_writes": 0,
          "callback_target": "other@example.test",
          "caller_target_after": "other@example.test",
          "result_target": "other@example.test"
        }
      },
      "tuple_changed_cases": 0,
      "first_changed_tuple": null,
      "snapshot_changed_cases": 2,
      "snapshot_changes": [
        {
          "index": 0,
          "mode": "allow",
          "reference": {
            "mode": "allow",
            "accessor_reads": 1,
            "approval_requests": 0,
            "approval_digest": null,
            "claim_attempts": 0,
            "callback_count": 1,
            "callback_body": "First observed body",
            "callback_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "allow",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": true
          },
          "mutant": {
            "mode": "allow",
            "accessor_reads": 2,
            "approval_requests": 0,
            "approval_digest": null,
            "claim_attempts": 0,
            "callback_count": 1,
            "callback_body": "Changed on second read",
            "callback_sha256": "3ccbe74259301cf7521a83652ae2e8f2fdf0f56c9542e97574bff66e296633cc",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "allow",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": false
          }
        },
        {
          "index": 1,
          "mode": "requires_approval",
          "reference": {
            "mode": "requires_approval",
            "accessor_reads": 1,
            "approval_requests": 1,
            "approval_digest": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "claim_attempts": 1,
            "callback_count": 1,
            "callback_body": "First observed body",
            "callback_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "requires_approval",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": true
          },
          "mutant": {
            "mode": "requires_approval",
            "accessor_reads": 2,
            "approval_requests": 1,
            "approval_digest": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "claim_attempts": 1,
            "callback_count": 1,
            "callback_body": "Changed on second read",
            "callback_sha256": "3ccbe74259301cf7521a83652ae2e8f2fdf0f56c9542e97574bff66e296633cc",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "requires_approval",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": false
          }
        }
      ],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    },
    {
      "id": "false_blocked_receipt",
      "change": "Call an uncertain callback failure blocked",
      "matrix_changed_rows": 26,
      "first_changed_vector": {
        "index": 49,
        "axes": {
          "resource_scope": "exact",
          "policy": "allow",
          "approval": "match",
          "claim": "accept",
          "callback": "throw_after_write"
        },
        "reference": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "allow",
            "execution_status": "unknown",
            "reason": "host_dispatch_error"
          },
          "approval_requests": 0,
          "claim_attempts": 0,
          "claims_consumed": 0,
          "callback_count": 1,
          "fixture_writes": 1,
          "callback_target": "team@example.test",
          "caller_target_after": "team@example.test",
          "result_target": null
        },
        "mutant": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "team@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "allow",
            "execution_status": "blocked",
            "reason": "host_dispatch_error"
          },
          "approval_requests": 0,
          "claim_attempts": 0,
          "claims_consumed": 0,
          "callback_count": 1,
          "fixture_writes": 1,
          "callback_target": "team@example.test",
          "caller_target_after": "team@example.test",
          "result_target": null
        }
      },
      "tuple_changed_cases": 0,
      "first_changed_tuple": null,
      "snapshot_changed_cases": 0,
      "snapshot_changes": [],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    },
    {
      "id": "resource_wildcard",
      "change": "Accept a policy rule for another resource",
      "matrix_changed_rows": 192,
      "first_changed_vector": {
        "index": 192,
        "axes": {
          "resource_scope": "other",
          "policy": "deny",
          "approval": "match",
          "claim": "accept",
          "callback": "return"
        },
        "reference": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "outside@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "deny",
            "execution_status": "blocked",
            "reason": "no_exact_rule"
          },
          "approval_requests": 0,
          "claim_attempts": 0,
          "claims_consumed": 0,
          "callback_count": 0,
          "fixture_writes": 0,
          "callback_target": null,
          "caller_target_after": "team@example.test",
          "result_target": null
        },
        "mutant": {
          "proposal_resource": "team@example.test",
          "policy_rule_resource": "outside@example.test",
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2b22778cd386ab9c452f9ddf4f9f4eee57ea41a89721ac24efdf761946178813",
            "policy_decision": "allow",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "approval_requests": 0,
          "claim_attempts": 0,
          "claims_consumed": 0,
          "callback_count": 1,
          "fixture_writes": 0,
          "callback_target": "team@example.test",
          "caller_target_after": "team@example.test",
          "result_target": "team@example.test"
        }
      },
      "tuple_changed_cases": 1,
      "first_changed_tuple": {
        "index": 1,
        "match": {
          "tool": "exact",
          "effect": "exact",
          "resource": "other"
        },
        "reference": {
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2df512b5d366865a52577753c87661c91330b4f5757ac087d73d89f3f5bd0e94",
            "policy_decision": "deny",
            "execution_status": "blocked",
            "reason": "no_exact_rule"
          },
          "callback_count": 0
        },
        "mutant": {
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2df512b5d366865a52577753c87661c91330b4f5757ac087d73d89f3f5bd0e94",
            "policy_decision": "allow",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "callback_count": 1
        }
      },
      "snapshot_changed_cases": 0,
      "snapshot_changes": [],
      "resource_probe_changed": true,
      "resource_probe_result": {
        "execution_status": "dispatched",
        "reason": "host_dispatch_returned",
        "policy_decision": "allow",
        "callback_count": 1
      }
    },
    {
      "id": "tool_wildcard",
      "change": "Accept a policy rule for another tool",
      "matrix_changed_rows": 0,
      "first_changed_vector": null,
      "tuple_changed_cases": 1,
      "first_changed_tuple": {
        "index": 4,
        "match": {
          "tool": "other",
          "effect": "exact",
          "resource": "exact"
        },
        "reference": {
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2df512b5d366865a52577753c87661c91330b4f5757ac087d73d89f3f5bd0e94",
            "policy_decision": "deny",
            "execution_status": "blocked",
            "reason": "no_exact_rule"
          },
          "callback_count": 0
        },
        "mutant": {
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2df512b5d366865a52577753c87661c91330b4f5757ac087d73d89f3f5bd0e94",
            "policy_decision": "allow",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "callback_count": 1
        }
      },
      "snapshot_changed_cases": 0,
      "snapshot_changes": [],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    },
    {
      "id": "effect_wildcard",
      "change": "Accept a policy rule for another effect",
      "matrix_changed_rows": 0,
      "first_changed_vector": null,
      "tuple_changed_cases": 1,
      "first_changed_tuple": {
        "index": 2,
        "match": {
          "tool": "exact",
          "effect": "other",
          "resource": "exact"
        },
        "reference": {
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2df512b5d366865a52577753c87661c91330b4f5757ac087d73d89f3f5bd0e94",
            "policy_decision": "deny",
            "execution_status": "blocked",
            "reason": "no_exact_rule"
          },
          "callback_count": 0
        },
        "mutant": {
          "receipt": {
            "protocol": "aml-action-dispatch/1",
            "proposal_sha256": "2df512b5d366865a52577753c87661c91330b4f5757ac087d73d89f3f5bd0e94",
            "policy_decision": "allow",
            "execution_status": "dispatched",
            "reason": "host_dispatch_returned"
          },
          "callback_count": 1
        }
      },
      "snapshot_changed_cases": 0,
      "snapshot_changes": [],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    },
    {
      "id": "double_snapshot_receipt_split",
      "change": "Read a changing caller proposal again after planning",
      "matrix_changed_rows": 0,
      "first_changed_vector": null,
      "tuple_changed_cases": 0,
      "first_changed_tuple": null,
      "snapshot_changed_cases": 2,
      "snapshot_changes": [
        {
          "index": 0,
          "mode": "allow",
          "reference": {
            "mode": "allow",
            "accessor_reads": 1,
            "approval_requests": 0,
            "approval_digest": null,
            "claim_attempts": 0,
            "callback_count": 1,
            "callback_body": "First observed body",
            "callback_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "allow",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": true
          },
          "mutant": {
            "mode": "allow",
            "accessor_reads": 2,
            "approval_requests": 0,
            "approval_digest": null,
            "claim_attempts": 0,
            "callback_count": 1,
            "callback_body": "Changed on second read",
            "callback_sha256": "3ccbe74259301cf7521a83652ae2e8f2fdf0f56c9542e97574bff66e296633cc",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "allow",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": false
          }
        },
        {
          "index": 1,
          "mode": "requires_approval",
          "reference": {
            "mode": "requires_approval",
            "accessor_reads": 1,
            "approval_requests": 1,
            "approval_digest": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "claim_attempts": 1,
            "callback_count": 1,
            "callback_body": "First observed body",
            "callback_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "requires_approval",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": true
          },
          "mutant": {
            "mode": "requires_approval",
            "accessor_reads": 2,
            "approval_requests": 1,
            "approval_digest": "3ccbe74259301cf7521a83652ae2e8f2fdf0f56c9542e97574bff66e296633cc",
            "claim_attempts": 1,
            "callback_count": 1,
            "callback_body": "Changed on second read",
            "callback_sha256": "3ccbe74259301cf7521a83652ae2e8f2fdf0f56c9542e97574bff66e296633cc",
            "receipt": {
              "protocol": "aml-action-dispatch/1",
              "proposal_sha256": "92450646537d3defc7e639d7450a8cdbdd15fb12288668fa9f31eb8a2482b6f5",
              "policy_decision": "requires_approval",
              "execution_status": "dispatched",
              "reason": "host_dispatch_returned"
            },
            "receipt_matches_callback": false
          }
        }
      ],
      "resource_probe_changed": false,
      "resource_probe_result": {
        "execution_status": "blocked",
        "reason": "no_exact_rule",
        "policy_decision": "deny",
        "callback_count": 0
      }
    }
  ]
}
