FEDERATED · OPEN SOURCE · DECENTRALIZED

TAKE A
STANCE

Analyze arguments. Expose logical fallacies. Share your analysis across a federated network of independent instances — no single company controls the conversation.

SOURCE TEXT

Scientists unanimously agree that this policy is the only solution. Anyone who disagrees clearly doesn’t understand the data.

Fallacy — Appeal to Authority

“Unanimously” is unsupported — scientific consensus involves active debate and dissent.

Fallacy — Ad Hominem

Attacking opponents’ intelligence instead of engaging with their counterarguments.

Structured Analysis

Tag logical fallacies, false claims, misleading statements, and missing evidence with precise character-level callouts backed by evidence links.

Federation

Built on open standards. Your instance connects to the Stance network — share analyses across instances, follow remote users, build distributed knowledge.

Own Your Data

No platform lock-in. Host your own instance for your newsroom, community, or organization. Export at any time. You set the moderation policy.

From Source to Stance

Four steps from raw source material to a structured, shareable argumentation analysis.

01 Source

Input

  • Paste a URL to any article, post, or video clip
  • Or switch to Manual Entry and paste text directly
  • Add title, platform, and author as needed
URL Manual News · Reddit · Blog
02 Capture

Extract

  • Playwright renders the page and extracts clean text
  • Title, author, and platform auto-detected
  • Snapshot stored — no link rot
  • Bot-blocked sites fall back to manual paste
03 Annotate

Callout

  • Select any passage in the source text
  • Choose a callout type and subtype
  • Write a counter-argument
  • Attach evidence links
Fallacy Misleading False Claim Missing Evidence Rebuttal
04 Publish

Stance

  • Artifact created with permanent shareable URL
  • Score tallied by callout type breakdown
  • Source pane shows all annotations highlighted
  • Export as Markdown for Reddit or forums
Live URL Markdown Export

Source Pane

Original text with color-coded highlights for each callout. Click any mark to jump to its analysis.

Argument Pane

Each callout card shows the type badge, quoted excerpt, counter-argument, and linked evidence.

Score Pane

Breakdown by category — fallacies, false claims, missing evidence — plus Markdown export.

A Network of Independent Instances

Stance works like email — different servers, one protocol. Your instance has its own community, rules, and identity. Federation means analyses from any instance can be shared, followed, and discovered across the entire network.

app.stanceapp.org Public instance
news.example.org Newsroom instance
fact.university.edu Academic instance
stance.community.net Community instance

Known Instances

Instance Region Focus Status
app.stanceapp.org 🇩🇪 EU General public Online

Running an instance? Let us know to get listed.

Run Your Own Instance

Stance is designed to be self-hosted. All you need is Docker and a domain.

Quick Start
git clone https://github.com/imdoingsomething/stance.git
cd stance
docker compose up -d