{
  "sceneId": "scene.arrival-harbor",
  "version": "1.0.0",
  "interactions": [
    {
      "id": "interaction.arrival-harbor.disembark",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "terrain.harbor-stone",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.disembark",
      "authority": "read-or-source-personal",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.arrival-harbor.choose-one-object-to-carry",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "terrain.tidal-water",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.choose.one.object.to.carry",
      "authority": "current role, grant, consent, and state",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.arrival-harbor.ring-harbor-bell",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "architecture.arrival-jetty",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.ring.harbor.bell",
      "authority": "current role, grant, consent, and state",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.arrival-harbor.ask-about-island",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "object.autonomous-launch",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.ask.about.island",
      "authority": "read-or-source-personal",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.arrival-harbor.begin-lantern-ascent",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "object.luggage-cart",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.begin.lantern.ascent",
      "authority": "current role, grant, consent, and state",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    }
  ]
}
