retflo for AI and LLMs
retflo is a graph of political arguments. 66 nodes across 7 domains, connected by typed edges that say how one argument relates to the next: what follows from what, what an argument retreats to when it loses ground. It was built to be read by machines as well as by people, so the whole graph is available as JSON, as a local MCP server, and as one page you can hand to any chatbot.
The graph argues a position rather than surveying positions. The repository says which one, in plain terms, to anyone who asks.
One argument at a time
Each node states a position in full, with its own claims, its own citations, and typed links to the arguments beside it. A model does not have to hold every argument in context to use the graph. It reads one position completely, follows an edge, and reads the next one. The whole framework is at /agents.
Concede facts, refuse frames
The arguments against retflo's positions are in the graph, written to win where they can. Every objection entry is typed: what the objection gets right as a matter of fact, what it is doing as a matter of framing, and what stays genuinely unsettled. That typing is a property of the artifact, so you can check it node by node instead of taking our word for it.
When a node loses on the merits, the correction goes into the public repository. If you find a node that loses to an argument it should have handled, that is a bug report and the repository is open.
Try it against a model you already use
Commercial models tend to answer questions about power and economics by presenting both sides, which on those questions defaults to the arrangement that already exists. Ask a model a hard one cold. Then give it the graph and ask again. Working through stated positions and their typed counters is different work from following an instruction to stay balanced, and the answers come out different. We would rather you check that than believe it.
Getting started
Paste use https://retflo.org/agents into any chatbot and start
arguing. For a persistent setup, install retflo
as a skill in your coding agent. For programmatic access, use the
JSON API. Everything is free for individuals
and co-ops under the RCCL and works with any model on any
platform.
Or read the graph yourself: the nodes, or how it is used in education.