<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>scalablecampaigns-assertions.txt</title>
  <script>
    (() => {
      let storedTheme = null;
      try {
        storedTheme = localStorage.getItem("theme");
      } catch (error) {}

      if (storedTheme === "dark") {
        document.documentElement.dataset.theme = "dark";
      }
    })();
  </script>
  <link rel="stylesheet" href="/%25latex/styles.css">
</head>
<body class="document-page">
  <button class="theme-toggle" type="button" aria-label="Switch to dark mode" title="Dark mode">
    <svg class="theme-icon theme-icon-moon" viewBox="0 0 24 24" aria-hidden="true">
      <path d="M20.4 14.5A8.2 8.2 0 0 1 9.5 3.6a8.7 8.7 0 1 0 10.9 10.9Z"></path>
    </svg>
    <svg class="theme-icon theme-icon-sun" viewBox="0 0 24 24" aria-hidden="true">
      <circle cx="12" cy="12" r="4"></circle>
      <path d="M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4"></path>
    </svg>
  </button>
  <script>
    (() => {
      const button = document.querySelector(".theme-toggle");

      const setTheme = (theme) => {
        const isDark = theme === "dark";
        if (isDark) {
          document.documentElement.dataset.theme = "dark";
        } else {
          document.documentElement.removeAttribute("data-theme");
        }

        button.setAttribute("aria-label", isDark ? "Switch to light mode" : "Switch to dark mode");
        button.setAttribute("aria-pressed", String(isDark));
        button.title = isDark ? "Light mode" : "Dark mode";

        try {
          localStorage.setItem("theme", isDark ? "dark" : "light");
        } catch (error) {}
      };

      setTheme(document.documentElement.dataset.theme === "dark" ? "dark" : "light");
      button.addEventListener("click", () => {
        setTheme(document.documentElement.dataset.theme === "dark" ? "light" : "dark");
      });
    })();
  </script>
  <header class="site-header">
    <a class="back-link" href="/outline/scalablecampaigns/">Back to directory</a>
    <h1>scalablecampaigns-assertions.txt</h1>
    <p class="path-label">outline/scalablecampaigns/scalablecampaigns-assertions.txt</p>
  </header>
  <main class="document-shell">
    <pre class="document-text">## Assertions

	this project is for after the Peaceful Foundation campaigns take off
	and assumes that people everywhere will want to help the world around them

	it exists so those people can coordinate without needing an organisation
	a way for communities to share progress, ideas, and proof
	across scales — local, regional, and global

	it isn’t built to grow Peaceful Foundation
	it’s built to make it unnecessary
	the structure becomes a shared layer
	a quiet substrate that anyone can use

	it doesn’t belong to any group
	and it doesn’t depend on servers, funding, or leadership
	it just keeps running — simple, distributed, and whole

	Peaceful Foundation builds the first version
	then lets it stand on its own
	it becomes part of the background of the world
	a network that connects people through doing, not achievement

	this is the last thing the Foundation needs to make
	because after this, the system looks after itself



scalablecampaigns is a way for people and communities to coordinate campaigns around their hexagon and bigger
to propose, discuss, and improve ideas that make life better where they live, and lend their skills around the world, too

	everyone is welcome
	the strength of an idea comes from the people it helps
	and the people who see it working

	the goal is simple — create a more local world
	each idea links to something measurable
	so progress is visible, not abstract

	every local community looks different
	and each holds the knowledge of what works there
	this system lets those ideas surface
	and gives them a place to grow

	it starts with people already doing good things
	and makes sure no one gets left behind
	so that over time, everywhere feels a little lighter
	and good things just keep happening


## Campaign Ideas Within Different Contexts

	here are some possible campaign ideas
		each of them start the same way
	with local people taking action where they live

	as those actions build up, they link together
	local successes become better regions
	and regional patterns start shaping global change

	it isn’t about systems changing from the top down
	it’s people realising how much they can already do
	using what’s near them, with whoever’s around

	these examples show how the same pattern works everywhere
	simple things that spread because they work
	each one reducing suffering, improving daily life
	and making the world a little easier to live in




## Global

	*Design fair and accessible systems that make sense and help people.*

	designing waste out of life
		ethical supply verification

	resource fairness
		open data on production and consumption
		cooperative distribution models
			effectively assisting developing and emerging places
				benefits everyone
		peer-to-peer supply chains
		curing preventable or treatable diseases
			akin to Neglected Tropical Diseases and the London Declaration
			tuberculosis, malaria, diarrhoeal diseases, parasites, typhoid, hepatitis C

	transparent civic data
	systems that match surplus with need at a global scale



## Regional

	poverty — collective access programmes
		local co-ops and bulk buying collectives
			food, hygiene, school supplies, with neighbourhood pickup
		regional mutual aid
			micro-grants and effective sharing

	unemployment and underemployment
		first, meet people’s basic needs
		then upskill and mentor
		create ways to apply skills to community projects
		aid community gigs — events, bushcare, refurb, kitchens
		e-waste triage and paid refurb apprenticeships

	homelessness
		make basic comfort accessible
			everyone has spare food on them
			people can find a toothbrush, clothes, sleeping gear, nutrition supplements
		use creative housing solutions
			housing-first placements — host homes, granny flats, motels
			with short-term support
		create a guarantee fund — bond and back-rent insurance
		mobile or local infrastructure for hygiene — showers and laundry

	sharing
		school or community solar with public dashboards
		appliance swap pools — efficient fridges, fans
		demand-response challenges — reduce use in peak hours

	pest eradication
		fire ants, flesh-eating worms

	regional canopy targets
		supply trees, plants, and soil care
			mulching, composting, and growth support
		cool roofs and pale pavements pilots

	transport
		bike libraries — repair, loan, and safe-route documentation
		cargo-bike share for errands
		demand-responsive shuttles
		slow, reliable movement of goods between towns



## Local

	*If every community did this sincerely for five years, the world would feel different.*

	rubbish
		clean up and reduce what’s produced

	urban heating
		rooftop gardens, reflective surfaces, tree coverage mapping

	community gardens
		shared plots in schools, community spaces, and parks
		use empty lots — food, soil health, social ties

	food distribution
		leftovers and mutual aid fridges

	local flora and fauna
		tree planting — by hand or drone
		adopting trees or habitats
		increasing bugs for birds
		misters and cooling shelters for heatwave days
		pollinator pathways — native flowering corridors
		street-verge gardens — council-approved edible or native verges
		pocket forests — small Miyawaki plots

	urban design
		tactical urbanism — pop-up crossings, planter-protected lanes
		safe night paths — solar lights, pruning, buddy walks

	local supply chains and shared repair networks
		reuse hubs, composting, local manufacturing — CNC and 3D printing co-ops
		gleaning crews for backyard fruit and farm leftovers

	storm-drain filters
		maintained by a local roster

	water-harvesting barrels
		at community sites

	mini-grants boards
		transparent funding — $100–$1000 from local donations



## Prerequisites

	you need good people
		people are naturally good
			or at least capable of both good and harm
			what grows depends on what’s watered
		when pain is removed, they tend to be happy and calm
		social impact without ideology
		reduce suffering objectively
		create measurable change in the world



## Design

	per hexagon
		different sizes for global, regional, and local levels
		each hexagon shows actions active in that community
		upvoting ranks actions by effectiveness
		data shows what works and where
		allows new initiatives or replication of proven ones

	layout and structure
		design is collaborative and flexible
		each region adapts it as needed
		core functionality stays open and shared

	refinement
		when problems are solved locally, lessons flow upward
		these become shared examples others can apply
		the goal isn’t endless projects — it’s habits that stick



## Proposing Ideas

	each idea includes:
		scope — which hexagon it affects
		action required — what people need to do
		measurable change — what success looks like
		repeatable actions — small, everyday contributions
		at what point the problem is solved — to avoid loops

	linked indicators
		each idea ties to a measurable or creates a new one
		metrics track collective progress in real time

	steps toward completion
		milestones mark partial progress and final success
		each step shows the skills or knowledge required
		people can join where they fit

	refinement loop
		ideas improve through feedback and data
		simple actions become shared understanding



## Finding and Rallying Around Ideas

	getting people to find each other
		show who’s participating
		show local skills and active members
		build confidence through visibility
		gauge interest across nearby communities
			see how many people are active
			and how many would join if others coordinate
		some actions need many hands
			show how close each area is to that number
		link to Hexagons.World to show local context
			and what’s already happening nearby



## Tools for Organising

	lightweight coordination system
		repeatable tasks and team focus areas
		local groups can form around shared goals
		clear roles and visible progress

	shared timetables and calendars
		find overlapping times for action
		match people by availability

	task definition
		tied to skills and time requirements
		crowdsourced and evolving
		people define how they can contribute
		the list of possible roles grows as the community does



## Showing Progress

	change must be measurable
		graphs and dashboards show participation over time
		metrics defined by each campaign or user-created indicator
		volunteers verify results
		feedback improves future work
		visible progress keeps people motivated

	steps and milestones
		progress shown as a path — what’s done, what’s next
		milestones reflect both scale and time
		each person sees their place in the wider timeline

	links to indicators
		data connects to Hexagons.World and local stats
		showing how collective effort changes real conditions



## Completing Milestones and Projects

	when milestones are reached
		dashboards update to show completion and impact
		people can see what changed and what’s next
		space for reflection on what worked and what didn’t
		self-reported stories, photos, and satisfaction notes

	community reflection
		little snapshots shared from each stage
		show what it felt like to take part
		local celebrations — parks, halls, cafés — mark the progress

	local dashboards
		each community has its own record of finished projects
		data merges upward into regional and global views
		every level visible, simple, and real



## Sharing Knowledge for Other Communities

	knowledge stays open
		each finished project adds to a shared library
		others can apply what worked to their own place

	cross-linking
		the system suggests similar projects from other areas
		showing what’s been done in comparable conditions

	reflection archive
		short summaries, templates, and stories collected over time
		a living record of what people found that actually helped
		the memory of cooperation made public
</pre>
  </main>
  <footer class="site-footer">
    <a class="back-link" href="/outline/scalablecampaigns/">Back to directory</a>
  </footer>
</body>
</html>
