From ec2eb2ee714c3cedbf0aa3d1006b0a17737c7482 Mon Sep 17 00:00:00 2001 From: James Date: Thu, 19 Mar 2026 00:01:39 -0400 Subject: [PATCH] chore: auto-commit uncommitted changes --- marketing/pop-map-proposal.md | 166 +++++++++++++++++++--------------- 1 file changed, 92 insertions(+), 74 deletions(-) diff --git a/marketing/pop-map-proposal.md b/marketing/pop-map-proposal.md index 3d2d111..5a65097 100644 --- a/marketing/pop-map-proposal.md +++ b/marketing/pop-map-proposal.md @@ -1,92 +1,110 @@ -# vault1984 — Proposed POP Map (Rationalized) +# vault1984 — POP Map (AWS + is*hosting) -## Methodology -- AWS for core markets, Atal Networks for everything else -- One POP per major region — no clustering in Northern Europe -- Every inhabited continent covered -- POPs don't scale vertically — you add POPs, not cores -- Single Go binary + SQLite per node, ~20MB idle, vault under 1MB +## Provider Strategy +- **AWS** — core markets where they have regions +- **is*hosting** — everything else (real infrastructure, verified via Looking Glass, Equinix/Tier-3+ DCs) +- Per-record replication for egress efficiency +- Single Go binary + SQLite — no shared state, fully horizontal --- -## Proposed Map (28 POPs) +## The Map (23 confirmed POPs) ### Americas (8) -| City | Provider | Notes | -|------|----------|-------| -| Virginia 🇺🇸 | AWS us-east-1 | US East | -| San Francisco 🇺🇸 | AWS us-west-1 | US West | -| Montréal 🇨🇦 | AWS ca-central-1 | Canada — keep | -| Mexico City 🇲🇽 | LightNode | LatAm North — keep | -| Bogotá 🇨🇴 | LightNode | LatAm Mid — keep | -| São Paulo 🇧🇷 | AWS sa-east-1 | LatAm largest — keep | -| Santiago 🇨🇱 | LightNode | LatAm South — keep | -| Buenos Aires 🇦🇷 | LightNode | LatAm South alt — keep | -| ~~Lima~~ | LightNode | Skip — Santiago + BA cover the region | +| City | Provider | DC | Notes | +|------|----------|----|-------| +| Virginia 🇺🇸 | AWS us-east-1 | AWS | US East | +| San Francisco 🇺🇸 | AWS us-west-1 | AWS | US West | +| Montréal 🇨🇦 | is*hosting | eStruxture | Canada | +| Mexico City 🇲🇽 | is*hosting | CloudHQ QRO1 (Querétaro) | LatAm North | +| Bogotá 🇨🇴 | is*hosting | EdgeUno BOG6 (Cota) | LatAm Mid | +| São Paulo 🇧🇷 | AWS sa-east-1 / is*hosting | Equinix SP4 | LatAm largest | +| Santiago 🇨🇱 | is*hosting | EdgeUno SCL2 | LatAm South | +| Buenos Aires 🇦🇷 | is*hosting | EdgeUno EZE1 | LatAm South alt | -### Europe (3) — rationalized from 4 -| City | Provider | Notes | -|------|----------|-------| -| London 🇬🇧 | AWS eu-west-2 | UK + Western Europe — keep | -| Zürich 🇨🇭 | AWS eu-central-2 | Central Europe + privacy brand — keep | -| Madrid 🇪🇸 | AWS eu-south-2 | Southern Europe + Spanish market — keep | -| ~~Stockholm~~ | AWS eu-north-1 | **DROP** — redundant with London + Zürich | +### Europe (3) +| City | Provider | DC | Notes | +|------|----------|----|-------| +| London 🇬🇧 | AWS eu-west-2 | AWS | UK + Western Europe | +| Zürich 🇨🇭 | is*hosting | Digitale Suisse AG | Central Europe | +| Madrid 🇪🇸 | is*hosting | Interxion | Southern Europe | -### Middle East & Turkey (3) -| City | Provider | Notes | -|------|----------|-------| -| Istanbul 🇹🇷 | LightNode | Bridge EU/ME, large market — keep | -| Dubai 🇦🇪 | AWS me-central-1 | Gulf hub — keep | -| Riyadh 🇸🇦 | LightNode | Saudi Vision 2030, distinct from Dubai — **ADD** | +### Middle East & Turkey (2) +| City | Provider | DC | Notes | +|------|----------|----|-------| +| Istanbul 🇹🇷 | is*hosting | Premier DC | Bridge EU/ME | +| Dubai 🇦🇪 | is*hosting | Equinix DX1 | Gulf hub | -### Africa (4) -| City | Provider | Notes | -|------|----------|-------| -| Lagos 🇳🇬 | LightNode | West Africa — keep | -| Nairobi 🇰🇪 | LightNode | East Africa — keep | -| Cape Town 🇿🇦 | AWS af-south-1 | South Africa — keep | -| Cairo 🇪🇬 | LightNode | North Africa + Middle East gateway, 100M people — **ADD** | +### Africa (1) +| City | Provider | DC | Notes | +|------|----------|----|-------| +| Cape Town 🇿🇦 | AWS af-south-1 | AWS | South Africa — only confirmed AWS region in Africa | -### Asia-Pacific (13) -| City | Provider | Notes | -|------|----------|-------| -| Mumbai 🇮🇳 | AWS ap-south-1 | South Asia — keep | -| Singapore 🇸🇬 | AWS ap-southeast-1 | SE Asia hub — keep | -| Kuala Lumpur 🇲🇾 | LightNode | SE Asia second node, large market — **ADD** | -| Jakarta 🇮🇩 | AWS ap-southeast-3 | 4th most populous country, own AWS region — **ADD** | -| Manila 🇵🇭 | LightNode | 110M people, huge developer workforce — **ADD** | -| Bangkok 🇹🇭 | LightNode | SE Asia third hub — **ADD** | -| Hong Kong 🇭🇰 | AWS ap-east-1 | China gateway — keep | -| Seoul 🇰🇷 | AWS ap-northeast-2 | Korea — keep | -| Tokyo 🇯🇵 | AWS ap-northeast-1 | Japan — keep | -| Sydney 🇦🇺 | AWS ap-southeast-2 | Australia — keep | -| Auckland 🇳🇿 | LightNode | New Zealand — keep | -| ~~Dhaka~~ | LightNode | Secondary wave — not yet | -| ~~Karachi~~ | LightNode | Secondary wave — not yet | +### Asia-Pacific (9) +| City | Provider | DC | Notes | +|------|----------|----|-------| +| Mumbai 🇮🇳 | AWS ap-south-1 | AWS | South Asia | +| Singapore 🇸🇬 | is*hosting / AWS | Equinix | SE Asia hub | +| Hong Kong 🇭🇰 | is*hosting | Equinix | China gateway | +| Seoul 🇰🇷 | AWS ap-northeast-2 | AWS | Korea | +| Tokyo 🇯🇵 | is*hosting | Equinix TY8 | Japan | +| Sydney 🇦🇺 | is*hosting | Equinix SY2 | Australia | +| Almaty 🇰🇿 | is*hosting | Sairam | Central Asia — unique, verified | +| Lima 🇵🇪 | is*hosting | GTD Surco | Peru — bonus LatAm coverage | +| ~~Auckland 🇳🇿~~ | ❌ | — | **BLACK SPOT** — no AWS/is*hosting in NZ, nearest node Sydney | + +--- + +## ⚠️ Black Spots + +### West Africa +- **Lagos 🇳🇬** — Azure hub only, not a deployable region. **Black spot.** +- **Accra 🇬🇭, Dakar 🇸🇳, Abidjan 🇨🇮** — nothing real available +- All of West Africa = black spot. Starlink + local NUC is the only honest option currently. + +### East Africa +- **Nairobi 🇰🇪** — Azure hub only, not a deployable region. **Black spot.** +- **Dar es Salaam 🇹🇿, Kampala 🇺🇬, Addis Ababa 🇪🇹** — not in is*hosting, no AWS +- All of East Africa = black spot. Same situation as West Africa. + +### Turkey–Egypt region +- **Istanbul ✅** — is*hosting, Premier DC +- **Cairo 🇪🇬** — NOT in is*hosting's 41 locations. AWS has no Egypt region yet. Azure expanding but not GA. +- Cairo = **black spot**. Closest real nodes are Istanbul (~1800km) or Dubai (~2500km). + +### New Zealand 🇳🇿 +- **Auckland** — not in is*hosting. AWS has no NZ region. Azure has no NZ region. +- Nearest real node: Sydney (~2100km). +- Auckland = **black spot**. Would need a local provider (Spark NZ, Vodafone NZ colocation) or Starlink. + +### Russia 🇷🇺 +- **Moscow** — is*hosting has no Russia node (sanctions exposure, payment issues) +- AWS, Azure, GCP all withdrew from Russia in 2022 +- Russia = **black spot by design** — no safe, commercially viable option exists +- Kyiv is in is*hosting but that's Ukraine, not a Russia workaround + +### China 🇨🇳 +- **Hong Kong ✅** — as close as you get without operating inside China +- **Mainland China** — requires ICP license from MIIT, mandatory backdoor access, legally incompatible with vault1984's operator-blind model +- China mainland = **black spot by architecture** — cannot be done legally without compromising the product --- ## Summary -| Region | Current | Proposed | Change | -|--------|---------|----------|--------| -| Americas | 8 | 8 | — | -| Europe | 4 | 3 | -1 Stockholm | -| Middle East/Turkey | 2 | 3 | +1 Riyadh | -| Africa | 3 | 4 | +1 Cairo | -| Asia-Pacific | 9 | 13 | +4 (KL, Jakarta, Manila, Bangkok) | -| **Total** | **26** | **28** | **+2 net** | +| Region | POPs | Black spots | +|--------|------|-------------| +| Americas | 8 | None | +| Europe | 3 | None | +| Middle East/Turkey | 2 | Cairo | +| Africa | 1 | All of West Africa, all of East Africa, Cairo | +| Asia-Pacific | 9 | Auckland, Russia, China mainland | +| **Total** | **25** | | --- -## What changed vs. current list - -**Dropped:** Stockholm — three Northern Europe nodes is redundant. London and Zürich cover the market. - -**Added:** -- Riyadh 🇸🇦 — Saudi Arabia is spending billions on AI. Different market than Dubai. -- Cairo 🇪🇬 — 100M people, North Africa gateway, no major vault presence. -- Jakarta 🇮🇩 — AWS has its own region here (ap-southeast-3). 280M people. Obvious gap. -- Kuala Lumpur 🇲🇾 — SE Asia second hub. Large Muslim-majority market, underserved. -- Manila 🇵🇭 — 110M people, massive BPO/developer workforce building agent automations. -- Bangkok 🇹🇭 — Completes SE Asia triangle with Singapore + KL. +## Notes +- Lima added from is*hosting (was previously missing from LatAm) +- Atal Networks removed — SEO-only, no real exotic infrastructure +- Russia and China mainland are architectural black spots, not operational failures +- Auckland and Cairo are genuine gaps — local provider research needed