100% open source

Built in the open

Democratic infrastructure should be inspectable by the people it serves. Everything we run is free, open-source and MIT-licensed — the exact packages behind Better Reykjavík, the New Jersey AI Task Force and ERIC, published on npm.

TypeScriptNode 24DockerMIT licensed

npm packages

The building blocks

Three packages drive all of our platforms and projects — use them together as we do in production, or pick the pieces you need.

@policysynth/agents

TypeScriptMIT

The core of the Policy Synth ecosystem — multi-scale agent orchestration with queues, genetic algorithms, deep research and Elo pairwise ranking. Use it standalone, or through the agent workflow engine built into Your Priorities.

@yrpri/api

TypeScriptMIT

The Your Priorities server SDK — the engagement engine behind 17 years of citizen participation projects.

@yrpri/webapp

TypeScriptMIT

The Your Priorities progressive web app, built with web components — voting, debate, surveys and participatory budgeting UI.

Why it matters

No black boxes, no vendor lock-in, no per-citizen license fees. Cities and parliaments can audit every line that counts a vote — and researchers can build on 17 years of civic-tech engineering.

Use it, fork it, contribute

Questions about self-hosting or building on our stack? We're happy to help.