Theory of Change
Learn how Outcry AI’s unique Theory of Change system aligns AI outputs with your strategic approach to activism.What is Theory of Change?
Theory of Change is a framework for understanding how social change happens. Different activists have different beliefs about what creates change:- Grassroots organizers believe in mass mobilization and direct action
- Policy reformers focus on systemic change through legislation
- Cultural activists work to shift consciousness and narratives
- Faith-based activists see spiritual transformation as central
The Four Theories
Outcry AI uses a 2D positioning system based on four foundational theories:1. Voluntarism (Bottom-Left)
Core Belief: Change comes from conscious will and mass participation. Position:{ x: -1, y: -1 }
Key Concepts:
- Direct action and civil disobedience
- Grassroots mobilization
- Collective consciousness
- People power
- Organizing protests and rallies
- Building coalitions and movements
- Training activists
- Community empowerment
2. Structuralism (Bottom-Right)
Core Belief: Change comes from impersonal material forces like economics and systems. Position:{ x: 1, y: -1 }
Key Concepts:
- Economic systems
- Power structures
- Policy reform
- Institutional change
- Lobbying for legislation
- Building institutions
- Economic leverage (boycotts, divestment)
- Structural reform
3. Subjectivism (Top-Left)
Core Belief: Change comes from shifting consciousness and cultural narratives. Position:{ x: -1, y: 1 }
Key Concepts:
- Cultural transformation
- Consciousness raising
- Narrative change
- Art and media
- Media campaigns
- Storytelling and art
- Changing public discourse
- Shifting values
4. Theurgism (Top-Right)
Core Belief: Change comes through spiritual/supernatural intervention. Position:{ x: 1, y: 1 }
Key Concepts:
- Faith and prayer
- Moral witness
- Divine justice
- Spiritual transformation
- Faith-based organizing
- Moral appeals
- Religious community engagement
- Prophetic witness
Using Theory Positions
Setting a Theory Position
Use thex-theory-position parameter in your API requests:
Position Coordinates
X-axis: Subjective (-1) to Objective (+1)- -1.0 = Purely subjective (consciousness, culture, narrative)
- 0.0 = Balanced
- +1.0 = Purely objective (structures, economics, institutions)
- -1.0 = Purely material (concrete actions, physical power)
- 0.0 = Balanced
- +1.0 = Purely spiritual (faith, values, moral witness)
Pure Theory Positions
Use these positions for single-theory focus:Blended Positions
Most real-world activism blends multiple theories:How Theory Affects AI Responses
The Theory of Change position dynamically modifies the AI’s strategic lens throughout its response.Example: Climate Change Strategy
Question: “How can I fight climate change?” Voluntarist Response ({ x: -0.8, y: -0.6 }):
I recommend organizing a direct action campaign. Start by:Structuralist Response (The key is collective action and people power. When enough people act together, we can force change.
- Building a coalition of local climate activists
- Planning a protest at your city’s fossil fuel infrastructure
- Training volunteers in civil disobedience tactics
- Creating a mass mobilization plan for 500+ participants
{ x: 0.8, y: -0.5 }):
I recommend a systemic policy approach. Focus on:Subjectivist Response (Change happens through institutional reform and economic leverage. Target the systems that perpetuate the problem.
- Lobbying for carbon pricing legislation at the state level
- Building coalitions with business leaders who support clean energy
- Researching economic incentives that favor renewables
- Creating a 10-year policy roadmap with measurable targets
{ x: -0.7, y: 0.6 }):
I recommend a cultural narrative shift. Consider:Theurgist Response (Change happens when we transform how people see the world. Win hearts and minds first.
- Creating compelling storytelling campaigns that humanize climate impacts
- Working with artists and filmmakers to shift public consciousness
- Reframing climate action as a positive cultural identity
- Building a movement brand that inspires cultural participation
{ x: 0.6, y: 0.8 }):
I recommend faith-based climate organizing. Focus on:Change requires spiritual transformation and moral witness. Appeal to people’s deepest values.
- Engaging religious communities around “creation care” theology
- Organizing interfaith climate vigils and prayer actions
- Making moral appeals to spiritual leaders
- Framing climate action as spiritual stewardship
Balancing Multiple Theories
Most effective campaigns blend multiple theories. Here’s how to think about combinations:Voluntarism + Structuralism (Pragmatic Organizing)
Position:{ x: 0.0, y: -0.7 }
Approach: Grassroots mobilization + policy targets
Example: “We’ll organize 10,000 people to march on the state capitol while our policy team lobbies legislators for clean energy legislation.”
Subjectivism + Voluntarism (Movement Culture)
Position:{ x: -0.6, y: 0.0 }
Approach: Cultural narrative + grassroots action
Example: “We’ll create a viral social media campaign to shift public opinion, then channel that energy into local organizing chapters.”
Theurgism + Structuralism (Faith-Based Reform)
Position:{ x: 0.6, y: 0.3 }
Approach: Moral authority + institutional change
Example: “We’ll mobilize faith communities to lobby for housing justice legislation, using moral framing to win over conservative lawmakers.”
Best Practices
1. Know Your Strategic Approach
Before using Theory of Change, reflect on your actual strategy:- What do you believe creates change?
- Where do you focus your energy?
- Who are your role models?
- What tactics do you use most?
2. Start with Preset Positions
Use these presets as starting points:3. Adjust Based on Context
Different campaigns may need different strategic lenses:4. Omit for Balanced Advice
If you want generic advice that doesn’t favor any theory, simply omitx-theory-position:
5. Experiment with Positions
Try different positions for the same question to see how strategy changes:Technical Implementation
How It Works
When you set a Theory of Change position, Outcry AI:-
Calculates theory blend using bilinear interpolation:
-
Modifies system prompt to inject strategic lens:
- Adds theory-specific reasoning steps
- Emphasizes relevant tactics and frameworks
- Includes theory-specific knowledge cards
- Appends strategic reminder
- Generates response using theory-aware context
Validation
Coordinates must be valid floats between -1 and 1:Theory Position in Video Generation
Theory of Change also affects video prompt enhancement:- Voluntarist: Mass gatherings, protests, community meetings
- Structuralist: Policy meetings, institutional settings, economic symbols
- Subjectivist: Cultural expressions, art, media, consciousness
- Theurgist: Faith gatherings, moral witness, spiritual symbols
Advanced: Multi-Conversation Strategy
Use different theory positions across a conversation to explore strategic options:Further Reading
- APIPLAN.md: Technical specification of Theory of Change implementation
- lib/ai/four-theories.ts: Source code for theory calculations
- lib/ai/prompts-server.ts: System prompt injection logic
Next Steps
Chat API
Use Theory of Change in chat completions
Video API
Apply Theory of Change to video generation
Quickstart
Try Theory of Change in your first request
Examples
See real-world Theory of Change examples