Geography OS
NATIONAL
What is Ubuntu Town? Where are we? What are we building? What can we actually see?
The Blueprint cohort and the database rows are distinct designations and are never conflated. Founding-50 evidence exists (50 flagged rows — migration 20260707002039); roster ratification is pending.
Orientation — three distinct designations
Canonical blueprint
50 towns
The approved activation cohort. Membership evidence exists (Founding-50 names list); the ratified roster artifact is pending — shown honestly as such.
Canonical database
81 rows
The operational geography records. Not all database rows are Blueprint cohort members. Reconciliation lives in the governance tool.
Operational coverage
INSUFFICIENT EVIDENCE
Staffed deployments, ownership and activity require protected operational records — RECORDS NOT ACCESSIBLE. Coverage is never inferred from geography.
Strategic geography — the Blueprint cohort
AUTHORED50 BLUEPRINT TOWNS · 9 PROVINCES — The operating cohort is the Blueprint roster (blueprint-roster.json 1.1.0-ratified). Database coverage (81 canonical rows) is a different, non-strategic truth — never conflated.
Roster status: RATIFIED 2026-10-21 — owner decision recorded in ubuntu-town-web PR #45 (the 50-town Blueprint roster is THE approved operating cohort; is_founding flag remains non-authoritative, documented contradiction C-05).
Eastern Cape · 5 roster towns
East London · Gqeberha · KwaMaqoma · Matatiele · Mthatha
Free State · 8 roster towns
Bethlehem · Bloemfontein · Ficksburg · Harrismith · Ladybrand · Phuthaditjhaba · Senekal · Welkom
Gauteng · 8 roster towns
Johannesburg · Kempton Park · Pretoria · Randfontein · Soweto · Springs · Tembisa · Vanderbijlpark
KwaZulu-Natal · 7 roster towns
Durban · Greytown · Harding · Kokstad · Newcastle · Nquthu · Richards Bay
Limpopo · 5 roster towns
Burgersfort · Mokopane · Polokwane · Thohoyandou · Tzaneen
Mpumalanga · 5 roster towns
Acornhoek · Bushbuckridge · Emalahleni · Mbombela · Sabie
North West · 4 roster towns
Brits · Klerksdorp · Mahikeng · Rustenburg
Northern Cape · 4 roster towns
De Aar · Kimberley · Kuruman · Upington
Western Cape · 4 roster towns
Cape Town · George · Paarl · Worcester
Database coverage — 81 canonical rows (non-strategic)
COMPUTEDFree State
13 database rows6 founding-flagged · 6 with field intelligence · 7 in launch/pilot record state
Eastern Cape
11 database rows6 founding-flagged · 1 with field intelligence · 0 in launch/pilot record state
KwaZulu-Natal
11 database rows6 founding-flagged · 0 with field intelligence · 4 in launch/pilot record state
Gauteng
10 database rows5 founding-flagged · 1 with field intelligence · 3 in launch/pilot record state
North West
10 database rows6 founding-flagged · 1 with field intelligence · 0 in launch/pilot record state
Limpopo
8 database rows6 founding-flagged · 0 with field intelligence · 1 in launch/pilot record state
Mpumalanga
8 database rows5 founding-flagged · 0 with field intelligence · 1 in launch/pilot record state
Northern Cape
5 database rows5 founding-flagged · 0 with field intelligence · 0 in launch/pilot record state
Western Cape
5 database rows5 founding-flagged · 0 with field intelligence · 0 in launch/pilot record state
National operating signals
The network is represented by 81 canonical database town rows across 9 provinces — the Blueprint cohort is 50 towns, a distinct designation.
COMPUTEDWhy?
Evidence: uto.towns (live read) · Blueprint cohort law
Reasoning: Row count and province grouping computed from the canonical geography source.
Limitation: CANONICAL BLUEPRINT (50) ≠ CANONICAL DATABASE (81 rows) ≠ OPERATIONAL COVERAGE. The three are never conflated.
6 of the 10 canonical initiatives have a linked database record; 1 possible match is unresolved; 3 are database-absent; 2 database rows are portfolio-unreconciled.
COMPUTEDWhy?
Evidence: public.initiatives (live read) · Canonical registry (Blueprint)
Reasoning: Registry reconciliation classification per the data law.
Limitation: This is a governance state, not a defect count. Human decision required (C-01).
PROPOSED — PENDING HUMAN APPROVAL: Ratify the portfolio reconciliation: resolve Daycare/DaycareOS and Ubuntu Socials/Buntu Bar, and decide the fate of the database-only rows.
50 canonical rows carry the is_founding flag, and 9 towns carry field-intelligence packs.
COMPUTEDWhy?
Evidence: uto.towns.is_founding · field-intelligence packs (v1 exports)
Reasoning: Counts of flagged rows and available packs.
Limitation: The is_founding flag derives from the Founding-50 reconciliation migration — it is NOT the ratified Blueprint roster (roster RATIFIED 2026-10-21, v1.1.0-ratified).
Operational movement — activity, proof, people, economics — cannot be evaluated from geography and portfolio definition alone.
INSUFFICIENT EVIDENCEWhy?
Limitation: Operational records are protected (RECORDS NOT ACCESSIBLE). No trend is manufactured.
MOMENTUM
INSUFFICIENT EVIDENCE
no evidenced category input
CAPACITY
INSUFFICIENT EVIDENCE
no evidenced category input
PROOF
INSUFFICIENT EVIDENCE
no evidenced category input
ECONOMICS
INSUFFICIENT EVIDENCE
no evidenced category input
Signal categories appear only when evidence supports them. Unsupported categories are shown honestly — never as flattering numbers.
What changed?
Last 90 days (geography): 23 canonical record(s) created · 30 updated.
COMPUTEDOperational change (new / improved / declined / stalled / resolved): CHANGE HISTORY NOT AVAILABLE — no comparable prior state exists for protected objects. Deltas are never manufactured.
National portfolio — the ten engines
AUTHORED- open →
Daycare
The Digital Operating System for Early Childhood Development.
- open →
Family House
Strong Families. Strong Communities.
- open →
FrameSouth
Capture the Story of Your Town.
- open →
KasiBuy
Support Local. Buy Local. Grow Local.
- open →
InsideTown
Canonical purpose not materialized — pending Blueprint source
- open →
Orbit Music
Celebrate Local Creative Talent.
- open →
FixEasy
Every Repair Creates Opportunity.
- open →
AI Cafe
Making AI Useful for Every Community.
- open →
Ubuntu Socials
Canonical purpose not materialized — pending Blueprint source
- open →
Jeff
Canonical purpose not materialized — pending Blueprint source
Portfolio reconciliation: 6 linked · 1 unresolved · 3 database-absent · 2 database-only rows
The catalog holds 12 rows against the canonical ten. DECIDED 2026-10-12: Job Fixer, Ubuntu Academy, EcoChar are REMOVED from the active portfolio (historical rows preserved — not deleted, not merged). Still open: Buntu Bar (possible relation to Ubuntu Socials, C-01) and the Ubuntu Town platform row. None is ever presented as an active canonical initiative.
Coverage & economics
People coverage
Town coordinator coverage, initiative leadership coverage and capability gaps require accessible role-assignment records — RECORDS NOT ACCESSIBLE. Coverage is never implied by town counts.
open People & Capability →Economic view
GMV, revenue, cost, contribution and town operating result: NOT YET MEASURED at national level — no economic records are accessible and no values are manufactured from geography.
CHIEF OF STAFF
operating intelligence · National · pattern altitude
What is happening?
The network is represented by 81 canonical database town rows across 9 provinces — the Blueprint cohort is 50 towns, a distinct designation.
COMPUTEDWhy?
Evidence: uto.towns (live read) · Blueprint cohort law
Reasoning: Row count and province grouping computed from the canonical geography source.
Limitation: CANONICAL BLUEPRINT (50) ≠ CANONICAL DATABASE (81 rows) ≠ OPERATIONAL COVERAGE. The three are never conflated.
6 of the 10 canonical initiatives have a linked database record; 1 possible match is unresolved; 3 are database-absent; 2 database rows are portfolio-unreconciled.
COMPUTEDWhy?
Evidence: public.initiatives (live read) · Canonical registry (Blueprint)
Reasoning: Registry reconciliation classification per the data law.
Limitation: This is a governance state, not a defect count. Human decision required (C-01).
PROPOSED — PENDING HUMAN APPROVAL: Ratify the portfolio reconciliation: resolve Daycare/DaycareOS and Ubuntu Socials/Buntu Bar, and decide the fate of the database-only rows.
50 canonical rows carry the is_founding flag, and 9 towns carry field-intelligence packs.
COMPUTEDWhy?
Evidence: uto.towns.is_founding · field-intelligence packs (v1 exports)
Reasoning: Counts of flagged rows and available packs.
Limitation: The is_founding flag derives from the Founding-50 reconciliation migration — it is NOT the ratified Blueprint roster (roster RATIFIED 2026-10-21, v1.1.0-ratified).