A shared language standard for political debate

Political debates online often fail because participants use identical words to mean fundamentally different things—functioning as false cognates across ideological languages. The Civic Discourse Project addresses this by providing precise, multi-layered definitions for contested terms.

This project is an ongoing effort to build a practical reference that participants can invoke to establish common ground before debating substance.

How to Use the TCDP

Before or during a debate, participants can reference specific definitions by term and column. The columns range from Technical (academic) to Expansive (broadest serious usage), plus Polemical columns showing how each side rhetorically deploys the term.

By declaring which definition you're using, you eliminate semantic confusion and focus on substantive disagreement. You can also generate a personal TCDP profile by checking boxes on the definitions you use, then sharing the link in your bio or posts.

"I'm using SOCIALIST-T (the technical definition). Under that standard, supporting universal healthcare doesn't make someone a socialist—that would be SOCIALIST-E at most."
T Technical — What does the term mean academically?
C Common — How do people normally use it?
E Expansive — Who gets labeled with it broadly?
P-L Polemical-Left — How the left weaponizes it
P-R Polemical-Right — How the right weaponizes it

Terms Coming Soon

Economic: Laissez-faire; Protectionist; Supply-side; Austerity
Ideologies: Paleoconservative; Classical Liberal; Civic Nationalist; Ethno-nationalist
Governance: Totalitarian; Autocrat; Deep State; Oligarch