I Built a 25-Agent Polish Parliament That Drafts Bills With Real Legal Citations A developer built a 25-agent AI system that simulates the Polish Parliament, generating bills with real legal citations in under two minutes. The system, called Virtual Parliament, uses Hermes agents to represent a Speaker, 19 ministries, and five political parties, producing vote tallies, social impact analyses, and side-by-side comparisons of current law versus proposed amendments. Each clause in the output is cited to an actual Polish statute, making the normally invisible legislative editing process visible to non-lawyers. This is a submission for the Hermes Agent Challenge TL;DRβ€” Type a one-line bill topic. Twenty-five Hermes agents 1 Speaker, 19 ministries, 5 parties run a full Polish legislative session in 2 minutes. Vote tally, social impact, party tweets β€” and a side-by-side"current law vs proposed amendment"with every clause cited to a real statute. Built on delegate task for parallel ministry consultation. 🌐 Live: https://web-production-53027.up.railway.app/ https://web-production-53027.up.railway.app/ πŸŽ₯ Walkthrough: https://www.loom.com/share/92cdac7da31c471088a4e569b0cfe1ed https://www.loom.com/share/92cdac7da31c471088a4e569b0cfe1ed πŸ“¦ Repo: https://github.com/monsad/ai-politics https://github.com/monsad/ai-politics MIT Watch a politician debate a new tax law on TV. They argue whether it's fair, whether it'll work, whether the other side is lying. Nobody ever shows you the diff β€” which paragraph of which statute actually changes, and from what to what. The conversation is theatre on top of an invisible legal document. So I built the theatre AND the legal document. Virtual Parliament is a multi-agent simulation of the Polish Sejm. You type something like "four-day work week" or "flat income tax" , and 25 Hermes agents run a full legislative session: delegate task The frontend surfaces the diff as a Current law vs proposed change panel. Left column: what's in force today, quoted from the statute. Right column: what the AI just proposed. A non-lawyer can finally see the actual edit. This is the part of legislation that's normally invisible. The whole point is to make it visible. πŸŽ₯ Video walkthrough ~2 min : https://www.loom.com/share/92cdac7da31c471088a4e569b0cfe1ed https://www.loom.com/share/92cdac7da31c471088a4e569b0cfe1ed 🌐 Live URL: https://web-production-53027.up.railway.app/ https://web-production-53027.up.railway.app/ Two buttons: google/gemini-3.1-flash-lite calls.Try "four-day work week" Demo β€” it's the demo fixture I ship in the Docker image. Lewica and Konfederacja vote on opposite sides pro-labour vs free-market , which is the political-coherence check I built into the acceptance tests. Local one-command run: git clone https://github.com/monsad/ai-politics && cd ai-politics && make setup && parliament "four-day work week" πŸ“¦ Repo: https://github.com/monsad/ai-politics https://github.com/monsad/ai-politics MIT skills/ 25 Hermes Agent skills, validated by skills-ref marszalek-sejmu/ the orchestrator β€” owns the bill-drafting template ministry-finansow/ 19 ministry experts Finance, Health, Climate, ... ... party-ko/ 5 party agents KO, PiS, TD, Konfederacja, Lewica parliament/ session.py subprocess launcher around hermes chat -s