Skip to content

lizTheDeveloper/solarpunk_utopia_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Solarpunk Utopia Platform

An Operating System for Post-Scarcity Communities

Fully Automated Luxury Space Communism, Implemented πŸŒ»βœ¨πŸš€

Vision

This platform is infrastructure for building solarpunk communities based on mutual aid, gift economy, resource sharing, and collective care. It's designed to help neighborhoods and intentional communities organize themselves without money, build resilience, and create the foundations of a post-scarcity society.

The platform embodies the principle that everyone's needs can be met through cooperation, sharing, and mutual support when we have the right tools for coordination.

Core Values

  • Non-Monetary: No money, no crypto, no tokens. Pure gift economy and mutual aid.
  • Post-Scarcity Mindset: Abundance thinking, not artificial scarcity.
  • Accessible: Runs on old phones via Termux. Works offline with mesh networking.
  • Privacy-Preserving: Local-first, federated, with user data sovereignty.
  • Liberation Technology: AI serves humans; humans don't serve AI.
  • Community-Owned: Open source, forkable, community-controlled.

What It Does

🎁 Resource Sharing (Buy-Nothing)

  • Share tools, equipment, and physical items
  • Coordinate access to 3D printers, workshops, and fabrication tools
  • Share robots and future technologies
  • Manage community spaces (gardens, workshops, kitchens)
  • Energy sharing: Solar panels, batteries, microgrid coordination
  • Real-time garden harvest listings

⏰ Time Banking

  • Volunteer time and skills in gift economy framework
  • Match helpers with needs using AI agents
  • Coordinate complex multi-person projects
  • Track community vitality (not debt!)
  • Shift swapping and coverage finding

πŸ€– AI Agent Coordination

  • Express needs in natural language: "I need to fix my bike today"
  • AI automatically finds tools, materials, and help
  • Coordinates schedules and logistics
  • Plans community events and raves
  • Ensures needs are met without manual searching

🏘️ Community Governance

  • Form neighborhood groups, communes, and cooperatives
  • Democratic decision-making tools
  • Community space management with maintenance planning
  • Chore wheel for fair responsibility distribution
  • Maintenance ticket system
  • Classes, workshops, and education coordination
  • Community bulletin board and open requests

πŸ’š Community Care

  • Check-in support for elderly and disabled members
  • Care circles and emergency alerts
  • Distributed environmental sensing (weather, air quality, temperature)
  • Food security (community fridges, meal trains, surplus distribution)
  • Emergency and disaster mutual aid
  • Peer support for mental health and wellbeing

πŸ›‘οΈ Conflict Resolution

  • Request mediation from community mediators
  • Restorative justice frameworks
  • Community accountability without punishment

🌐 Resilient Infrastructure

  • Works offline-first
  • Meshtastic integration for mesh networking
  • Delay Tolerant Networking (DTN) for disrupted environments
  • Runs on old Android phones via Termux
  • Peer-to-peer synchronization
  • ActivityPub federation with other communities

Technical Approach

  • Deployment: Progressive Web App, Termux on Android, multi-platform
  • Data: Local-first with CRDTs, peer-to-peer sync, community data sovereignty
  • Protocols: Value Flows vocabulary, ActivityPub federation, DTN bundles
  • Networking: Meshtastic mesh, WiFi Direct, Bluetooth, opportunistic sync
  • AI: Open source models, transparent, privacy-preserving, community-controlled
  • Identity: Decentralized identifiers (DIDs), user-controlled reputation

Specifications

The platform is specified using OpenSpec for spec-driven development. All specifications are in openspec/specs/platform/:

Core Platform Specifications

  1. core-platform.md - Core principles, values, and capabilities
  2. resource-sharing.md - Physical items, tools, spaces, energy, robots
  3. time-bank.md - Skill sharing, volunteer coordination, mutual aid time
  4. ai-agents.md - AI coordination, matching, fulfillment, event planning
  5. ai-agent-integration.md - Comprehensive AI/LLM agent integration strategy πŸ€–
  6. community-governance.md - Governance, spaces, education, cooperatives, maintenance
  7. deployment-integration.md - Termux, offline, mesh, protocols, federation
  8. community-care.md - Check-ins, distributed sensing, food security, emergencies

Extended Feature Specifications

  1. food-agriculture.md - Seed libraries, urban farming, food preservation, permaculture
  2. energy-infrastructure.md - Renewable energy systems, efficiency, alternative transportation
  3. water-ecology.md - Water commons, ecosystem restoration, waste reduction, circular economy
  4. housing-built-environment.md - Co-housing, natural building, public space transformation
  5. culture-technology-health.md - Community archives, maker spaces, open source tech, health systems, disability justice
  6. economic-solidarity.md - Worker cooperatives, solidarity economy, community investment, social movements
  7. future-experimental.md - Future tech, drones/robots, prefigurative politics, sovereignty

See ADDITIONAL_FEATURES.md for the inspiration document behind the extended specifications.

Build Roadmap

ROADMAP.md - Implementation roadmap ordered by anti-capitalist value chain:

  • Liberation infrastructure first - Offline-first, mesh networking, encryption (Phase 1)
  • Trust building - Simple features that create community bonds (Phase 2)
  • Mutual aid capacity - Coordination tools that multiply what we can do together
  • Liberation ratings (✊) to identify features that increase community autonomy
  • Joy ratings (🌻) to identify the most delightful features
  • Agent team assignments for AI-assisted development

The roadmap follows the Emma Goldman Test: "Does this increase community autonomy, or create new dependencies?"

AI Agent Integration Strategy

AI_AGENT_STRATEGY.md - Comprehensive strategy for leveraging AI/LLM agents throughout the platform

This document details 10 specialized AI agents and how they proactively coordinate community life:

  • 🎯 Resource Matchmaker - Anticipates needs, assembles solutions
  • ⏰ Time Coordinator - Optimizes schedules, prevents burnout
  • πŸ’š Community Health - Monitors wellbeing, prevents isolation
  • 🌱 Food Systems - Predicts harvests, prevents waste
  • ⚑ Energy Optimizer - Balances generation and usage
  • πŸŽ‰ Event Planner - Organizes celebrations and gatherings
  • πŸ“š Learning Guide - Personalized skill development
  • 🀝 Conflict Mediator - Early intervention, restorative justice
  • 🚨 Emergency Coordinator - Rapid crisis response
  • πŸ” Pattern Recognition - Identifies trends and opportunities

The vision: AI handles boring coordination so humans focus on creativity, connection, and joy.

Key Features Highlights

🌟 Unique Capabilities

  • AI Rave Planning: AI agent plans community parties based on preferences and schedules
  • Distributed Weather Stations: Old phones become community sensor network
  • Robot Sharing: Future-forward support for sharing autonomous robots
  • Energy Commons: Peer-to-peer solar energy sharing and microgrid coordination
  • Mesh Networking: Works without internet via Meshtastic LoRa mesh
  • Chore Wheel: Fair distribution of community responsibilities
  • Garden Availability: Real-time listing of what's ready to harvest
  • Care Circles: Coordinated support for vulnerable community members

πŸ” Privacy & Autonomy

  • No surveillance or tracking
  • Local-first data storage
  • End-to-end encryption
  • User-controlled identity and reputation
  • Opt-in for all data sharing
  • Community data sovereignty

🌍 Resilience

  • Offline-first architecture
  • Mesh networking for infrastructure independence
  • Delay Tolerant Networking for intermittent connectivity
  • Runs on minimal hardware (old phones!)
  • Energy efficient for solar charging
  • Federated and peer-to-peer

Philosophy

This platform is inspired by:

  • Solarpunk: Optimistic, ecological, community-focused futures
  • Fully Automated Luxury Space Communism: Abundance for all, technology serving liberation
  • Mutual Aid: "Solidarity not charity" - Peter Kropotkin
  • Gift Economy: Giving freely, receiving graciously, without obligation
  • Commons-Based Peer Production: Collective creation outside market and state
  • Appropriate Technology: Tools that empower communities, not corporations
  • Post-Scarcity: We have enough for everyone; the question is distribution and coordination

What This Isn't

  • ❌ Not a marketplace or platform for selling
  • ❌ Not using cryptocurrency or blockchain
  • ❌ Not about "disrupting" or creating startups
  • ❌ Not surveillance capitalism or extractive tech
  • ❌ Not trying to scale to billions of users
  • ❌ Not venture-funded or profit-seeking

What This Is

  • βœ… Infrastructure for community self-organization
  • βœ… Tools for building post-capitalist relationships
  • βœ… Technology for mutual aid and gift economy
  • βœ… Platform for experimentation and learning
  • βœ… Invitation to imagine and build different futures
  • βœ… Open source commons for communities to own and modify

Getting Started

(Implementation will follow these specifications)

  1. For Communities: Use these specs to understand what's possible and provide feedback
  2. For Developers: Implement features following OpenSpec methodology
  3. For Organizers: Share with your community and co-design adaptations
  4. For Dreamers: Read and imagine the solarpunk future we're building

Contributing

This project is in the specification phase. Contributions welcome:

  • Review and provide feedback on specifications
  • Suggest additional features aligned with solarpunk values
  • Share stories of existing mutual aid and resource sharing practices
  • Help translate specs into code
  • Build compatible tools and extensions
  • Form communities ready to test early implementations

License

Specifications released under Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0)

Implementation will be free and open source software (license TBD, likely AGPL or similar copyleft license to ensure community ownership).

Contact & Community

(To be established)

Acknowledgments

Inspired by:

  • Buy Nothing groups and gift economy movements
  • Time banks and complementary currency projects
  • Intentional communities and communes
  • Solarpunk fiction and worldbuilding
  • Appropriate technology and liberation technology movements
  • Mutual aid networks and solidarity economies
  • The dreamers, builders, and organizers creating the world we need

"We are building the new world in the shell of the old."

Let's build infrastructure for liberation, tools for abundance, and communities of care.

🌻 The future is solarpunk ✨

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors