Who is paying your EU Commissioner?

Project Name

EU-Daemon: Who is paying your EU Commissioner?

Project Date

2026

Affiliation

ETH Zürich

Team

Nassim BELADEL, Researcher, named entity recognition specialist
Damian NEIDHART, User interface developer, presentation designer
Franziska ESCHGFÄLLER, User interface developer, presentation designer
Joshua VARGAS, Backend developer, knowledge graph engineer, MCP server developer
Livio HELLRIGL, Research support, MCP server developer, presentation designer

Joshua's Contribution

Research: source discovery and research design
Software: Neo4j knowledge graph, I/O backend, and MCP server development
AI Integration: OpenRouter integration for GLM-5.3 Flash on an EU-hosted zero-data-retention server
Testing: benchmarking and manual user verification
  • Secondary Literature
  • Desktop Research
  • Data Scripting
  • Software Development
  • UX Research
  • Software
  • Event
  • Data-Driven Approaches
  • Technology and Society
  • Decision-Support Tools
  • React
  • Model Context Protocol (MCP)
  • VS Code

Developed for ETH Zürich’s “Hacking Democracy” hackathon, EU-Daemon explores how emerging technologies can help journalists and researchers investigate lobbying. The prototype uses a swarm of language-model agents to map the EU Transparency Register and other public databases into a Neo4j knowledge graph, making connections between organisations, politicians, and legislation easier to explore. By querying structured relationships, users can investigate leads without asking a language model to repeatedly read large collections of source documents. The approach aims to reduce manual verification and the risk of hallucinated connections, while using less energy; both claims need further evaluation. The team also identified verification and the integration of additional datasets as key areas for future work.

background

For ETH Zürich’s “Hacking Democracy” hackathon, our team explored how emerging technologies could help journalists and researchers investigate lobbying. We built a prototype that maps the EU Transparency Register and other publicly available databases into a knowledge graph, helping users follow connections between lobbying organisations, politicians, and the laws they pass.

A swarm of language-model agents helps organise source material and populate the Neo4j graph. Journalists, researchers, and agentic AI systems can then query those structured relationships directly instead of asking a model to reread thousands of documents for every question. This approach is intended to make investigation faster, reduce unsupported connections, and use less energy. Its accuracy and energy use still need systematic verification, as does the process of adding further datasets.

Team presentation at ETH Zürich’s Hacking Democracy hackathon, shared by ETH COSS (Computational Social Science).

about the course

“Hacking Democracy” brings students from different disciplines together to prototype open-source tools for civic engagement, deliberation, and transparency. The hackathon introduces participatory methods such as citizens’ assemblies and participatory budgeting, then asks teams to apply them to a challenge related to participatory democracy.

Through iterative design, development, and testing, teams explore how technology can support more inclusive and effective collective decision-making. EU-Daemon was our team’s prototype for investigating transparency and lobbying data.

gallery

Tap on a photo to expand it.

The team’s design overview, showing how the interface, language model, MCP server, backend, and knowledge graph work together.
A benchmark visualisation from the EU-Daemon prototype.
The EU-Daemon interface for exploring questions and information from the knowledge graph.

related projects

code + design + sound © 2026 joshua vargas