# Plural > Plural is a civic participation platform for initiatives, facts, and collaborative democracy in Switzerland. Plural publishes public content in these locales: de, en, fr, it, es, pt, rm (default: de). ## Discovery - [Sitemap](https://www.plural.ch/sitemap.xml) - [Full text corpus (DE, cached)](https://www.plural.ch/llms-full.txt) ## Agent-readable HTML Many pages are client-rendered for humans. To receive semantic HTML with the same public facts (titles, descriptions, discussions, Stimmen, public vote totals, initiative/petition/fact text), use either: 1. A known crawler user-agent (GPTBot, ChatGPT-User, ClaudeBot, Claude-User, Googlebot, PerplexityBot, CCBot, etc.), or 2. Explicit opt-in on any URL: `?format=text` or `?content=agent`, or `Accept: text/markdown` / `text/plain`. ## Key public paths (de prefix shown; swap `de` for your locale) - [Home](https://www.plural.ch/de) - [Initiatives](https://www.plural.ch/de/initiatives) - [Petitions](https://www.plural.ch/de/petitions) - [Activities](https://www.plural.ch/de/activities) - [Facts](https://www.plural.ch/de/facts) - Aspect feeds: `https://www.plural.ch/de/initiatives/{id}/problems` (also `solutions`, `benefits`) - [Vision](https://www.plural.ch/de/vision) - [Values](https://www.plural.ch/de/werte) - [FAQ](https://www.plural.ch/de/faq) - [Join](https://www.plural.ch/de/mitmachen) - [Blog](https://www.plural.ch/de/blog) ## Limitations - Generic browser user-agents receive the interactive app shell without body text unless you use the opt-in query parameters above. - Only public fields are included (no private user state). Some prototype routes have no agent view yet.