{
  "id": "james-ball",
  "ref": "person:james-ball",
  "type": "person",
  "label": "James Ball",
  "page": "https://web-summit.newsroom.sgit.ai/people/james-ball/index.html",
  "graph": "https://web-summit.newsroom.sgit.ai/api/v1/graph/people/james-ball.json",
  "data": {
    "id": "james-ball",
    "type": "person",
    "name": "James Ball",
    "role": "Political Editor",
    "organisation": "The New World",
    "org": "organisation:new-world",
    "listings": [
      {
        "role": "Political Editor",
        "organisation": "The New World",
        "org": "organisation:new-world",
        "event": "event:the-perimeter-is-dead-so-what-happens-to-trust",
        "source": "https://websummit.com/sessions/lis26/d0816a68-eabc-4539-89dc-483c4eed929a/the-perimeter-is-dead-so-what-happens-to-trust/",
        "read_at": "2026-11-04T20:04Z",
        "by": "programme@web-summit.vicky"
      }
    ],
    "derived": {
      "by": "admin/tools/derive.mjs",
      "from": [
        "desks/programme/agenda.json",
        "data/companies/"
      ]
    }
  },
  "links": {
    "out": [
      {
        "verb": "listed_under",
        "to": "organisation:new-world",
        "label": "The New World",
        "source": "https://websummit.com/sessions/lis26/d0816a68-eabc-4539-89dc-483c4eed929a/the-perimeter-is-dead-so-what-happens-to-trust/",
        "read": "2026-11-04T20:04Z"
      },
      {
        "verb": "speaks_at",
        "to": "event:the-perimeter-is-dead-so-what-happens-to-trust",
        "label": "The perimeter is dead. So what happens to trust?",
        "source": "https://websummit.com/sessions/lis26/d0816a68-eabc-4539-89dc-483c4eed929a/the-perimeter-is-dead-so-what-happens-to-trust/",
        "read": "2026-11-04T20:04Z"
      }
    ],
    "in": []
  }
}
