{
  "kind": "route",
  "format": "kosplora-route/0.1",
  "question": "Could local AI strengthen community without increasing surveillance?",
  "move": [
    "understand",
    "make"
  ],
  "audience": "Beginner friendly. No programming required.",
  "time": {
    "solo": "3h",
    "together": "90m"
  },
  "authors": [
    {
      "name": "Bentley",
      "date": "2026-08-18"
    }
  ],
  "would_change": "A deployed community system whose own users cannot say what it collects would restructure stations 4 and 5: the design station treats that as the failure to avoid, and a live counterexample would become the study object instead.",
  "conditions": {
    "asks": [
      "time",
      "energy",
      "social"
    ],
    "note": "Filled in the walker, kept on your device, expires with the route."
  },
  "stations": [
    {
      "type": "orient",
      "time": "40m",
      "task": "Read two pieces that assume different answers about where software and its data should live.",
      "sources": [
        {
          "title": "Local-first software: you own your data, in spite of the cloud",
          "author": "Martin Kleppmann, Adam Wiggins, Peter van Hardenberg, and Mark McGranaghan, Ink and Switch",
          "date": "2019",
          "url": "https://www.inkandswitch.com/local-first/",
          "origin": "published"
        },
        {
          "title": "Privacy by Design: the seven foundational principles",
          "author": "Ann Cavoukian, Information and Privacy Commissioner of Ontario",
          "date": "2011",
          "origin": "published"
        }
      ]
    },
    {
      "type": "place",
      "time": "30m",
      "task": "Name one real coordination problem in a space you already move through: a library, a co-op, a block, a recurring gathering. Write down who it costs and what they do instead.",
      "alternatives": [
        "If going out is not available today, use a space you know well from memory and say so in your notes."
      ]
    },
    {
      "type": "person",
      "time": "45m",
      "task": "Speak with two people who hold different relationships to the problem: one who would use the thing you are imagining, and one who would carry its risks. Ask each what they would refuse."
    },
    {
      "type": "counterpoint",
      "time": "20m",
      "task": "State the strongest case that the thing you are sketching would centralize influence or expose people, using the source below rather than your own devil's advocate.",
      "sources": [
        {
          "title": "Decentralization: an incomplete ambition, Journal of Cultural Economy",
          "author": "Nathan Schneider",
          "date": "2019",
          "origin": "published"
        }
      ]
    },
    {
      "type": "make",
      "time": "60m",
      "template": "local-service-design",
      "task": "Design one tiny service that works without accounts, tracking, or autonomous messaging. Two pages at most."
    },
    {
      "type": "reflect",
      "time": "25m",
      "task": "Ask one person to read the design and mark where the explanation fails. Record what changed in your own view and what stays open."
    }
  ],
  "artifact": {
    "template": "local-service-design",
    "keeps": "A two-page design: the need, the smallest useful function, what it knows, what it refuses to know, who is responsible for what, how it fails, and how a person leaves it."
  },
  "exit": [
    "keep",
    "share",
    "fork",
    "teach",
    "correct-a-source",
    "close"
  ],
  "revisions": [
    {
      "date": "2026-08-18",
      "change": "First version.",
      "by": "Bentley"
    }
  ]
}
