Street Epistemology (SE) is a way of talking with someone about how they know what they believe, rather than arguing about whether it is true. The spectrum variant, popularised by Peter Boghossian, adds a physical line so a whole room can play at once and so that movement is visible.
Seven lines on the ground, left to right:
| Position | Label |
|---|---|
| -3 | Strongly disagree |
| -2 | Disagree |
| -1 | Slightly disagree |
| 0 | Neutral |
| +1 | Slightly agree |
| +2 | Agree |
| +3 | Strongly agree |
The facilitator reads a claim. A claim is one declarative sentence, not a question: "Trans women should be able to compete in women's sports." Everyone starts at Neutral. Then a count from five, and on "move" everyone walks to a line.
The app enforces these. Positions are integers, and a first choice is visible only to its owner until the facilitator reveals. After the reveal, dragging your avatar to another line (or tapping one) moves you at once, in public, and the move goes into the transcript.
The facilitator's job is not to argue. It is to find out whether the reason a person gives is the reason that is actually holding them on that line.
Pick two people on opposite sides, as far apart as possible: the two ends are best. Each writes down, privately, the main reason they are standing where they are. Then:
It works best once a few reasons are out, especially when the two sides are describing each other in ways the other would not recognise. Once or twice a session is plenty. In the app, the organiser controls have Guess their reason: pick the two (it suggests the two ends), Start, then Reveal each person's reason when it's time. The two people get a box on their screen to write in; nobody else, the organiser included, sees what they wrote until it is revealed. The AI moderator runs the whole thing itself.
Most claims bundle several questions. Once people have given their own reasons, the disagreement often turns out to sit on one narrower question: a scope ("at the elite level"), a condition ("only if they transitioned before puberty"), one of the ideas in the claim, or one side's meaning of a disputed word. Name it, check with the person that you have it right, and put the narrower question to the room: "Let's narrow it. The question for now is... Stand where you are on that." People move. Then go back to the full claim and ask whether anyone stands differently on it than on the narrow one, and why. That gap is often the most revealing part of the session.
A good narrowing is one a thoughtful person could stand anywhere on. Never narrow toward your own view, or to trap someone. One at a time, and not before people have had their say. In the app, the organiser controls have Narrow and Back to the claim; the narrower question shows under the claim and rounds revealed on it are marked.
Knowing the topic helps: which considerations each side usually raises, which words they define differently, which facts are disputed. Use that to recognise what someone is reaching for and to ask a sharper question, not to correct them. The AI moderator researches the claim before the session for exactly this.
Someone who arrives after the reveal gets the two rules in a sentence (you can't stand between the lines; you can move any time something changes your mind), takes a place, and is asked why they are there. Their first step is taking a place, not a change of mind, and the app logs it that way.
Strong feeling is part of the game. Anger about the topic, blunt language about the claim, even "this question shouldn't be asked" are all things to explore: ask what makes the question harmful, and what would make it all right to discuss. They can stand on the line like anyone else.
Disruption is behaviour that stops the conversation: attacking people in the room, slurs, threats, shouting people down or flooding the chat, derailing again and again after being asked. The steps, in order:
Afterwards, check briefly on whoever was targeted and go back to the claim. Don't discuss the person who was removed or ask the room to judge them. Never caution, mute or remove anyone for their view, however unpopular.
In the app the organiser's people table has Mute (5 minutes), Unmute, and × (remove, with an optional reason). A removed person is told, and can't rejoin from the same network until the organiser presses Let back in. A muted person's chat, notes and call mic are off. Anyone posting more than five lines in fifteen seconds is asked to slow down. The AI moderator follows the same steps and has to go in order; it cannot see the video, so it never mutes or removes anyone on a report alone.
With an AI moderator, Claude does steps 3 to 7 by itself; see the README.
Good claims are short, declarative, contested in the room, and about something people have actually thought about. Avoid claims that are questions, that contain two claims, or that are so loaded that no one will stand on one side in public. If nobody will stand on a side, that itself is worth noticing and saying aloud.