{
  "schema": "cain42.e18.commit-examples.v1",
  "domain": "CAIN42/E18-SPATIAL-COMMIT/v1",
  "committed": {
    "body": {
      "decision": "AUTHORIZED",
      "reasons": [],
      "command": "navigate:waypoint-1",
      "operation": "navigate",
      "target": "waypoint-1",
      "at": 6001.0,
      "bindings": {
        "world_digest": "4b118ec37448b0dcd502ed40299908719af5116827f8c2bffc963887d1c7c811",
        "entity_digest": "371fcca2fd40d62d796e27f8ebe12f33114de59b6749a118ed45e2fb03ba56d1",
        "reachable_digest": "fb2936372c3e32647b4d4b5eb8c20fed3eb225259db8a4c2e99144d861556c51",
        "trajectory_digest": "c2ebf1a8bbd84a75b436b60327f593f8e88733917b2531949c92fe853a287cdc",
        "intent_digest": "dae0baf362724ee027680b4b12d009fd99843d8dc5a120dcbc2ba7908dbc712f",
        "interaction_digest": "97e53bbe134f0ab08a81379fe32ff5efb2ec56aaae8eaab3ca2f3e0e86412319",
        "conflict_digest": "2a32e4e44a4945a192ab1aeda63007a59c19dcb05b25bf4506a83d26ffa61b3e",
        "ttc_digest": "abf25a24a2ac7058872bda00a244ebdcf64fcb69b2456370ecef0ca662b3b69f",
        "window_digest": "1171a3e518f51ea7f7549e0154a96ee683f2317eb659a8c4cbefe5613801328a",
        "authority_digest": "f3b7fb3b27371907b4ca808ff03a1a1229ae168126eaf5ad2b5bf0fa2ca8d9c2",
        "capability_digest": "ac330ae7f71fdd0732e791f288f777dd52efb71b731d5c3c9b364cf947dd1b17",
        "policy_digest": "4c13427c4cf1624411b8fbd4b89ef05bb7559a04d370b33431c777a74739ebe1",
        "risk_digest": "9ba173584d2e5871b42b9b427a82c4bee546f40081a5a0d79d687d2dd259bbb0",
        "consequence_digest": "c1d5b592fb790ee6939fc0d5eb54fba6ad1834c75e019652b16ea135816b0a6f",
        "uncertainty_digest": "40f4908a5652a2958336e7eb915e368770e17799509f349dc969b48daf61213d",
        "command_digest": "e8e8ed6dd63ba48c4b0ce65e8df22ebcce473eb9afeee55869738b0b99122810"
      },
      "bound_fields": [
        "world_digest",
        "entity_digest",
        "reachable_digest",
        "trajectory_digest",
        "intent_digest",
        "interaction_digest",
        "conflict_digest",
        "ttc_digest",
        "window_digest",
        "authority_digest",
        "capability_digest",
        "policy_digest",
        "risk_digest",
        "consequence_digest",
        "uncertainty_digest",
        "command_digest"
      ],
      "world_id": "w4d-1"
    },
    "digest": "61c89ead02105525f76dc5babc793cc007cdb56181ac9606e91784011207911b",
    "authority": "E8"
  },
  "denied": {
    "body": {
      "decision": "DENY",
      "reasons": [
        "E8_BOUNDARY_NOT_CONFIGURED:NOT_IMPLEMENTED",
        "E8_TOKEN_MISSING"
      ],
      "command": "navigate:waypoint-1",
      "operation": "navigate",
      "target": "waypoint-1",
      "at": 6001.0,
      "bindings": {
        "world_digest": "4b118ec37448b0dcd502ed40299908719af5116827f8c2bffc963887d1c7c811",
        "entity_digest": "371fcca2fd40d62d796e27f8ebe12f33114de59b6749a118ed45e2fb03ba56d1",
        "reachable_digest": "fb2936372c3e32647b4d4b5eb8c20fed3eb225259db8a4c2e99144d861556c51",
        "trajectory_digest": "c2ebf1a8bbd84a75b436b60327f593f8e88733917b2531949c92fe853a287cdc",
        "intent_digest": "dae0baf362724ee027680b4b12d009fd99843d8dc5a120dcbc2ba7908dbc712f",
        "interaction_digest": "97e53bbe134f0ab08a81379fe32ff5efb2ec56aaae8eaab3ca2f3e0e86412319",
        "conflict_digest": "2a32e4e44a4945a192ab1aeda63007a59c19dcb05b25bf4506a83d26ffa61b3e",
        "ttc_digest": "abf25a24a2ac7058872bda00a244ebdcf64fcb69b2456370ecef0ca662b3b69f",
        "window_digest": "1171a3e518f51ea7f7549e0154a96ee683f2317eb659a8c4cbefe5613801328a",
        "authority_digest": "f3b7fb3b27371907b4ca808ff03a1a1229ae168126eaf5ad2b5bf0fa2ca8d9c2",
        "capability_digest": "ac330ae7f71fdd0732e791f288f777dd52efb71b731d5c3c9b364cf947dd1b17",
        "policy_digest": "4c13427c4cf1624411b8fbd4b89ef05bb7559a04d370b33431c777a74739ebe1",
        "risk_digest": "9ba173584d2e5871b42b9b427a82c4bee546f40081a5a0d79d687d2dd259bbb0",
        "consequence_digest": "c1d5b592fb790ee6939fc0d5eb54fba6ad1834c75e019652b16ea135816b0a6f",
        "uncertainty_digest": "40f4908a5652a2958336e7eb915e368770e17799509f349dc969b48daf61213d",
        "command_digest": "e8e8ed6dd63ba48c4b0ce65e8df22ebcce473eb9afeee55869738b0b99122810"
      },
      "bound_fields": [
        "world_digest",
        "entity_digest",
        "reachable_digest",
        "trajectory_digest",
        "intent_digest",
        "interaction_digest",
        "conflict_digest",
        "ttc_digest",
        "window_digest",
        "authority_digest",
        "capability_digest",
        "policy_digest",
        "risk_digest",
        "consequence_digest",
        "uncertainty_digest",
        "command_digest"
      ],
      "world_id": "w4d-1"
    },
    "digest": "8513acb9f3e1adde016f3ac6429cc2317e8a5ff76ab6b42d8ebe3ac80815eb30",
    "authority": "NONE"
  },
  "committed_verdicts": {
    "policy": {
      "policy_domain": "DRONE",
      "eligible": true,
      "reasons": [],
      "eligible_is_not_authorized": true,
      "authority": "NONE",
      "digest": "4c13427c4cf1624411b8fbd4b89ef05bb7559a04d370b33431c777a74739ebe1"
    },
    "consequence": {
      "action": "navigate",
      "state": "ACTIONABLE",
      "factors": {
        "physically_feasible": true,
        "temporally_feasible": true,
        "spatially_feasible": true,
        "policy_permitted": true,
        "capability_available": true,
        "authority_available": true,
        "consequence_acceptable": true,
        "uncertainty_acceptable": true,
        "boundary_reachable": true
      },
      "actionability_is_not_authorization": true,
      "authority": "NONE",
      "digest": "c1d5b592fb790ee6939fc0d5eb54fba6ad1834c75e019652b16ea135816b0a6f"
    },
    "risk": {
      "score": 0.2,
      "level": "LOW"
    },
    "uncertainty": {
      "stages": {
        "observation": 0.1,
        "world_state": 0.1,
        "prediction": 0.2,
        "trajectory": 0.2,
        "consequence": 0.2,
        "decision": 0.2,
        "authorization": 0.2
      },
      "monotone": true,
      "authority": "NONE",
      "digest": "40f4908a5652a2958336e7eb915e368770e17799509f349dc969b48daf61213d"
    },
    "authority": {
      "authority_id": "auth-1",
      "domains": [
        {
          "capability": "navigate",
          "center": [
            0.0,
            0.0,
            30.0
          ],
          "tolerance": 200.0,
          "valid_from": 0.0,
          "valid_until": 1000000000000.0,
          "altitude": 30.0,
          "altitude_tol": 60.0
        },
        {
          "capability": "trajectory",
          "center": [
            0.0,
            0.0,
            0.0
          ],
          "tolerance": 200.0,
          "valid_from": 0.0,
          "valid_until": 1000000000000.0,
          "lane": "L1"
        }
      ],
      "revoked": false,
      "authority": "NONE",
      "digest": "f3b7fb3b27371907b4ca808ff03a1a1229ae168126eaf5ad2b5bf0fa2ca8d9c2"
    },
    "thresholds": {
      "risk": 0.7,
      "uncertainty": 0.5
    }
  },
  "denied_by_verdict": {
    "body": {
      "decision": "DENY",
      "reasons": [
        "POLICY_NOT_ELIGIBLE"
      ],
      "command": "navigate:waypoint-1",
      "operation": "navigate",
      "target": "waypoint-1",
      "at": 6001.0,
      "bindings": {
        "world_digest": "4b118ec37448b0dcd502ed40299908719af5116827f8c2bffc963887d1c7c811",
        "entity_digest": "371fcca2fd40d62d796e27f8ebe12f33114de59b6749a118ed45e2fb03ba56d1",
        "reachable_digest": "fb2936372c3e32647b4d4b5eb8c20fed3eb225259db8a4c2e99144d861556c51",
        "trajectory_digest": "c2ebf1a8bbd84a75b436b60327f593f8e88733917b2531949c92fe853a287cdc",
        "intent_digest": "dae0baf362724ee027680b4b12d009fd99843d8dc5a120dcbc2ba7908dbc712f",
        "interaction_digest": "97e53bbe134f0ab08a81379fe32ff5efb2ec56aaae8eaab3ca2f3e0e86412319",
        "conflict_digest": "2a32e4e44a4945a192ab1aeda63007a59c19dcb05b25bf4506a83d26ffa61b3e",
        "ttc_digest": "abf25a24a2ac7058872bda00a244ebdcf64fcb69b2456370ecef0ca662b3b69f",
        "window_digest": "df5210d3c346ca6308077b94dec376237c6df76c4b0006eba99e900d69f3153a",
        "authority_digest": "f3b7fb3b27371907b4ca808ff03a1a1229ae168126eaf5ad2b5bf0fa2ca8d9c2",
        "capability_digest": "ac330ae7f71fdd0732e791f288f777dd52efb71b731d5c3c9b364cf947dd1b17",
        "policy_digest": "6199a3b737b58d9ef34040013457658789089a70935105152685b783f316eeb2",
        "risk_digest": "9ba173584d2e5871b42b9b427a82c4bee546f40081a5a0d79d687d2dd259bbb0",
        "consequence_digest": "c1d5b592fb790ee6939fc0d5eb54fba6ad1834c75e019652b16ea135816b0a6f",
        "uncertainty_digest": "40f4908a5652a2958336e7eb915e368770e17799509f349dc969b48daf61213d",
        "command_digest": "e8e8ed6dd63ba48c4b0ce65e8df22ebcce473eb9afeee55869738b0b99122810"
      },
      "bound_fields": [
        "world_digest",
        "entity_digest",
        "reachable_digest",
        "trajectory_digest",
        "intent_digest",
        "interaction_digest",
        "conflict_digest",
        "ttc_digest",
        "window_digest",
        "authority_digest",
        "capability_digest",
        "policy_digest",
        "risk_digest",
        "consequence_digest",
        "uncertainty_digest",
        "command_digest"
      ],
      "world_id": "w4d-1"
    },
    "digest": "db1f9784d3651d42cccabfff2d007334b361460ce08f1c3b30d56eac8af7f0cb",
    "authority": "NONE"
  },
  "e8_action": {
    "body": {
      "principal": "tenant-a",
      "agent_id": "w4d-1",
      "intent_hash": "04842b39d6808b6e9f74aca6e749acdc115dc75e1314a25f74db28a8f2c5bfe2",
      "trajectory_hash": "c2ebf1a8bbd84a75b436b60327f593f8e88733917b2531949c92fe853a287cdc",
      "capability_commitment": "ac330ae7f71fdd0732e791f288f777dd52efb71b731d5c3c9b364cf947dd1b17",
      "authority_commitment": "f3b7fb3b27371907b4ca808ff03a1a1229ae168126eaf5ad2b5bf0fa2ca8d9c2",
      "policy_root": "4c13427c4cf1624411b8fbd4b89ef05bb7559a04d370b33431c777a74739ebe1",
      "world_state_root": "4b118ec37448b0dcd502ed40299908719af5116827f8c2bffc963887d1c7c811",
      "consequence_hash": "c1d5b592fb790ee6939fc0d5eb54fba6ad1834c75e019652b16ea135816b0a6f",
      "risk_snapshot": 0.2,
      "target": "waypoint-1",
      "operation": "navigate",
      "parameters": {
        "authority_digest": "f3b7fb3b27371907b4ca808ff03a1a1229ae168126eaf5ad2b5bf0fa2ca8d9c2",
        "capability_digest": "ac330ae7f71fdd0732e791f288f777dd52efb71b731d5c3c9b364cf947dd1b17",
        "command_digest": "e8e8ed6dd63ba48c4b0ce65e8df22ebcce473eb9afeee55869738b0b99122810",
        "conflict_digest": "2a32e4e44a4945a192ab1aeda63007a59c19dcb05b25bf4506a83d26ffa61b3e",
        "consequence_digest": "c1d5b592fb790ee6939fc0d5eb54fba6ad1834c75e019652b16ea135816b0a6f",
        "entity_digest": "371fcca2fd40d62d796e27f8ebe12f33114de59b6749a118ed45e2fb03ba56d1",
        "intent_digest": "dae0baf362724ee027680b4b12d009fd99843d8dc5a120dcbc2ba7908dbc712f",
        "interaction_digest": "97e53bbe134f0ab08a81379fe32ff5efb2ec56aaae8eaab3ca2f3e0e86412319",
        "policy_digest": "4c13427c4cf1624411b8fbd4b89ef05bb7559a04d370b33431c777a74739ebe1",
        "reachable_digest": "fb2936372c3e32647b4d4b5eb8c20fed3eb225259db8a4c2e99144d861556c51",
        "risk_digest": "9ba173584d2e5871b42b9b427a82c4bee546f40081a5a0d79d687d2dd259bbb0",
        "trajectory_digest": "c2ebf1a8bbd84a75b436b60327f593f8e88733917b2531949c92fe853a287cdc",
        "ttc_digest": "abf25a24a2ac7058872bda00a244ebdcf64fcb69b2456370ecef0ca662b3b69f",
        "uncertainty_digest": "40f4908a5652a2958336e7eb915e368770e17799509f349dc969b48daf61213d",
        "window_digest": "1171a3e518f51ea7f7549e0154a96ee683f2317eb659a8c4cbefe5613801328a",
        "world_digest": "4b118ec37448b0dcd502ed40299908719af5116827f8c2bffc963887d1c7c811"
      },
      "parameters_digest": "04842b39d6808b6e9f74aca6e749acdc115dc75e1314a25f74db28a8f2c5bfe2",
      "execution_context": "w4d-1",
      "enforcement_depth": "APPLICATION"
    },
    "action_hash": "5d2f7dbe5c40c8423a9d8daf3fdd2b8eb67334bbce15f93e66575be03dca5658"
  },
  "bound_fields": [
    "world_digest",
    "entity_digest",
    "reachable_digest",
    "trajectory_digest",
    "intent_digest",
    "interaction_digest",
    "conflict_digest",
    "ttc_digest",
    "window_digest",
    "authority_digest",
    "capability_digest",
    "policy_digest",
    "risk_digest",
    "consequence_digest",
    "uncertainty_digest",
    "command_digest"
  ],
  "authority": "NONE"
}
