{
  "protocol": "gemtavern.game_link",
  "protocolVersion": 1,
  "type": "live_event",
  "integration": {
    "id": "example_game",
    "gameId": "example_game",
    "gameName": "Example Game",
    "modName": "Example Game Link",
    "modVersion": "0.1.0"
  },
  "character": {
    "id": "save-123:npc-45",
    "name": "Mira"
  },
  "scene": {
    "kind": "ambush",
    "family": "danger",
    "priority": 80,
    "line": "Mira hears footsteps behind the old gate."
  },
  "promptDirective": {
    "protocolVersion": 1,
    "sceneContext": "[Game scene context]\nMira hears footsteps behind the old gate.",
    "autoEventGuide": "[Game event reply guide]\nSpeak as Mira reacting to this danger.",
    "directUserGuide": "[Game direct user message]\nReply to the user first, using the scene as context.",
    "promptVersion": "example-prompts-0.1.0"
  },
  "event": {
    "id": "save-123:event-999",
    "visibleText": "Mira hears footsteps behind the old gate.",
    "replyPolicy": "auto",
    "createdAtUnix": 1780000000
  },
  "state": {}
}
