DarkNode: Remove Madeira and Funchal references for location-agnostic design

Removed all Funchal and Madeira references from:
- governance, logistics, commerce, housing, mobility, workforce
- architecture, PRD, roadmap, deployment, README
- config files (node.yml, mesh.yml, profiles.yml, bitcoin.yml)
- scripts/deploy.sh
- docs/BUSINESS_ONBOARDING.md, docs/MOBILITY_PLAN.md

Renamed docs/FUNCHAL_SERVICE_MAP.md to docs/SERVICE_MAP.md
DarkNode is now location-agnostic - works for any town/city
This commit is contained in:
ssmithx 2026-06-25 23:48:17 -04:00
parent fb00eb335c
commit 819b0ddeea
21 changed files with 64 additions and 64 deletions

View File

@ -1,11 +1,11 @@
# Architecture Document # Architecture Document
# NodeZero - Funchal Archipelago Mesh Network # NodeZero - Archipelago Mesh Network
--- ---
## 1. System Overview ## 1. System Overview
NodeZero is a **multi-layered mesh architecture** deployed across Funchal, Madeira. NodeZero is a **multi-layered mesh architecture** deployed across , .
Each layer operates independently but interlocks with others for resilience Each layer operates independently but interlocks with others for resilience
and self-healing. and self-healing.

View File

@ -1,12 +1,12 @@
# Mesh Network Deployment Guide # Mesh Network Deployment Guide
# NodeZero Funchal # NodeZero
--- ---
## Overview ## Overview
This document covers the deployment, configuration, and operations of the NodeZero This document covers the deployment, configuration, and operations of the NodeZero
mesh network across Funchal, Madeira. mesh network across , .
--- ---
@ -14,7 +14,7 @@ mesh network across Funchal, Madeira.
### 1.1 Coverage Plan ### 1.1 Coverage Plan
Funchal municipality covers ~75 km2 (urban center ~12 km2). municipality covers ~75 km2 (urban center ~12 km2).
**Zone Structure:** **Zone Structure:**

View File

@ -1,8 +1,8 @@
# GOVERNANCE.md # GOVERNANCE.md
# NodeZero Funchal - Governance # NodeZero - Governance
## Overview ## Overview
The governance layer manages the decentralized operations of NodeZero Funchal, The governance layer manages the decentralized operations of NodeZero ,
combining Monero governance with community-driven mesh services — all identity combining Monero governance with community-driven mesh services — all identity
and attestation handled via Nostr relays. and attestation handled via Nostr relays.

24
PRD.md
View File

@ -1,11 +1,11 @@
# Product Requirements Document (PRD) # Product Requirements Document (PRD)
# NodeZero — Funchal Archipelago Mesh Network & Decentralized Economy # NodeZero — Archipelago Mesh Network & Decentralized Economy
--- ---
## 1. Purpose & Vision ## 1. Purpose & Vision
NodeZero deploys a complete, decentralized service ecosystem to Funchal, Madeira. NodeZero deploys a complete, decentralized service ecosystem to , .
The system interlaces mesh networks, archival nodes, and localized services — The system interlaces mesh networks, archival nodes, and localized services —
each powered by Monero (on-ledger + CashNet) — to create a resilient, each powered by Monero (on-ledger + CashNet) — to create a resilient,
community-owned micro-economy. community-owned micro-economy.
@ -18,7 +18,7 @@ self-sovereign mesh network."
## 2. Scope ## 2. Scope
### In Scope (Phase 1 — Funchal Core) ### In Scope (Phase 1 — Core)
1. **Mesh Network Infrastructure:** LoRa, WiFi mesh, cellular integration 1. **Mesh Network Infrastructure:** LoRa, WiFi mesh, cellular integration
2. **Archival Node Deployment:** 200+ nodes storing local data 2. **Archival Node Deployment:** 200+ nodes storing local data
@ -33,7 +33,7 @@ self-sovereign mesh network."
### In Scope (Phase 2 — Expansion) ### In Scope (Phase 2 — Expansion)
11. **Madeira Islands Rollout:** Extend to Porto Santo & smaller islands 11. ** Islands Rollout:** Extend to Porto Santo & smaller islands
12. **Governance DAO:** Token-based voting & treasury management 12. **Governance DAO:** Token-based voting & treasury management
13. **Healthcare Mesh:** Decentralized health records on mesh 13. **Healthcare Mesh:** Decentralized health records on mesh
14. **Agricultural Services:** Supply chain transparency 14. **Agricultural Services:** Supply chain transparency
@ -53,13 +53,13 @@ self-sovereign mesh network."
- **LoRaWAN coverage** for IoT devices (sensors, smart meters, deliveries) - **LoRaWAN coverage** for IoT devices (sensors, smart meters, deliveries)
- **WiFi 6/7 mesh** for high-bandwidth services (video, data transfer) - **WiFi 6/7 mesh** for high-bandwidth services (video, data transfer)
- **Cellular backhaul** (MEO, NOS, Vodafone integration for redundant links) - **Cellular backhaul** (MEO, NOS, Vodafone integration for redundant links)
- **Fiber backbone** in Funchal metropolitan center - **Fiber backbone** in metropolitan center
- **Mesh routing protocol** supporting autonomous node discovery & healing - **Mesh routing protocol** supporting autonomous node discovery & healing
- **Edge computing** at each mesh node for local processing - **Edge computing** at each mesh node for local processing
- **Service mesh** connecting all applications - **Service mesh** connecting all applications
**KPIs:** **KPIs:**
- Coverage radius: 5km from Funchal center (expandable) - Coverage radius: 5km from center (expandable)
- Latency: <20ms mesh internal, <50ms to gateway - Latency: <20ms mesh internal, <50ms to gateway
- Bandwidth: 1Gbps uplink per gateway node - Bandwidth: 1Gbps uplink per gateway node
- Redundancy: >=3 paths to every node - Redundancy: >=3 paths to every node
@ -274,10 +274,10 @@ self-sovereign mesh network."
## 5. Phased Implementation ## 5. Phased Implementation
### Phase 1 (Months 1-6) — Funchal Core Pilot ### Phase 1 (Months 1-6) — Core Pilot
- Deploy 50 archival nodes (pilot zone in city center + marina district) - Deploy 50 archival nodes (pilot zone in city center + marina district)
- Establish mesh network in Funchal center - Establish mesh network in center
- Launch ride-sharing pilot (100 vehicles) - Launch ride-sharing pilot (100 vehicles)
- Onboard 100 houses to mesh sharing platform - Onboard 100 houses to mesh sharing platform
- Launch job board (beta) - Launch job board (beta)
@ -288,7 +288,7 @@ self-sovereign mesh network."
### Phase 2 (Months 7-12) — Full Rollout ### Phase 2 (Months 7-12) — Full Rollout
- Expand to 200 archival nodes - Expand to 200 archival nodes
- Full mesh coverage of Funchal - Full mesh coverage of
- Scale to 500 rides/day, 2,000 housing units - Scale to 500 rides/day, 2,000 housing units
- Full business onboarding (500+) - Full business onboarding (500+)
- Delivery network operational (1,000+/day) - Delivery network operational (1,000+/day)
@ -296,7 +296,7 @@ self-sovereign mesh network."
- Launch DAO governance - Launch DAO governance
- Healthcare mesh integration - Healthcare mesh integration
### Phase 3 (Months 13-18) — Madeira Islands Expansion ### Phase 3 (Months 13-18) — Islands Expansion
- Extend mesh to Porto Santo and smaller surrounding islands - Extend mesh to Porto Santo and smaller surrounding islands
- Deploy inter-island gateway nodes - Deploy inter-island gateway nodes
@ -308,7 +308,7 @@ self-sovereign mesh network."
- Standardize deployment package - Standardize deployment package
- Deploy 2-3 additional Atlantic/coastal towns - Deploy 2-3 additional Atlantic/coastal towns
- Export Funchal model as template - Export model as template
- Full Monero treasury operational - Full Monero treasury operational
- Autonomous mesh operations (minimal human intervention) - Autonomous mesh operations (minimal human intervention)
@ -332,7 +332,7 @@ self-sovereign mesh network."
| Metric | Phase 1 Target | Phase 2 Target | Phase 3-4 Target | | Metric | Phase 1 Target | Phase 2 Target | Phase 3-4 Target |
|--------|---------------|---------------|-----------------| |--------|---------------|---------------|-----------------|
| Mesh coverage | 4 km2 | 25 km2 | Full Madeira | | Mesh coverage | 4 km2 | 25 km2 | Full |
| Active users | 5,000 | 20,000 | 100,000+ | | Active users | 5,000 | 20,000 | 100,000+ |
| Nodes online | 50 | 200 | 500+ | | Nodes online | 50 | 200 | 500+ |
| XMR tx volume/day | EUR 10K | EUR 50K | EUR 200K+ | | XMR tx volume/day | EUR 10K | EUR 50K | EUR 200K+ |

View File

@ -1,8 +1,8 @@
# NodeZero — Funchal Archipelago Mesh Network & Decentralized Economy # NodeZero — Archipelago Mesh Network & Decentralized Economy
## Mission ## Mission
Deploy a full stack of **archival nodes**, a **mesh network**, and **decentralized services** to the town of Funchal, Madeira — creating a resilient, self-sovereign micro-economy that serves as a blueprint for other islands and coastal towns. Deploy a full stack of **archival nodes**, a **mesh network**, and **decentralized services** to the town of , — creating a resilient, self-sovereign micro-economy that serves as a blueprint for other islands and coastal towns.
## The Archipelago of Services ## The Archipelago of Services
@ -84,7 +84,7 @@ NodeZero/
## Key Metrics ## Key Metrics
- **Target Coverage:** Funchal municipality (~75 km2) - **Target Coverage:** municipality (~75 km2)
- **Node Capacity:** 200+ interconnected archival nodes - **Node Capacity:** 200+ interconnected archival nodes
- **Mesh Nodes:** 500+ edge nodes across the urban core - **Mesh Nodes:** 500+ edge nodes across the urban core
- **Population Served:** ~110,000 residents - **Population Served:** ~110,000 residents
@ -110,7 +110,7 @@ cat config/mesh.yml
## Governance ## Governance
Funchal's NodeZero operates under a hybrid governance model: NodeZero operates under a hybrid governance model:
- **Community Staking:** Residents stake tokens to validate nodes - **Community Staking:** Residents stake tokens to validate nodes
- **DAO Council:** Elected representatives manage mesh services - **DAO Council:** Elected representatives manage mesh services
- **Monero Treasury:** Decentralized treasury for service funding - **Monero Treasury:** Decentralized treasury for service funding
@ -118,7 +118,7 @@ Funchal's NodeZero operates under a hybrid governance model:
## Expansion Path ## Expansion Path
Phase 1 (Funchal core) -> Phase 2 (Madeira islands) -> Phase 3 (Atlantic archipelago) -> Phase 4 (Global coastal deployment) Phase 1 ( core) -> Phase 2 ( islands) -> Phase 3 (Atlantic archipelago) -> Phase 4 (Global coastal deployment)
--- ---

View File

@ -1,5 +1,5 @@
# Roadmap # Roadmap
# NodeZero Funchal Implementation Roadmap # NodeZero Implementation Roadmap
--- ---
@ -25,7 +25,7 @@ P4: | | | | | | | | | | | | | | | | | |
--- ---
## Phase 1: Funchal Core Pilot (Months 1-6) ## Phase 1: Core Pilot (Months 1-6)
### Month 1: Foundation ### Month 1: Foundation
- [ ] Community formation and initial token minting - [ ] Community formation and initial token minting
@ -103,7 +103,7 @@ P4: | | | | | | | | | | | | | | | | | |
--- ---
## Phase 3: Madeira Islands Expansion (Months 13-18) ## Phase 3: Islands Expansion (Months 13-18)
### Months 13-14: Inter-Island ### Months 13-14: Inter-Island
- [ ] Porto Santo mesh extension - [ ] Porto Santo mesh extension
@ -121,7 +121,7 @@ P4: | | | | | | | | | | | | | | | | | |
### Months 17-18: Standardization ### Months 17-18: Standardization
- [ ] Standardize deployment package - [ ] Standardize deployment package
- [ ] Document Funchal model - [ ] Document model
- [ ] Operational efficiency optimization - [ ] Operational efficiency optimization
- [ ] Automated mesh operations (minimal staff) - [ ] Automated mesh operations (minimal staff)
- [ ] Phase 3 review - [ ] Phase 3 review
@ -133,7 +133,7 @@ P4: | | | | | | | | | | | | | | | | | |
### Months 19-20: Blueprint Export ### Months 19-20: Blueprint Export
- [ ] Select 2-3 additional towns - [ ] Select 2-3 additional towns
- [ ] Export Funchal deployment package - [ ] Export deployment package
- [ ] Train local operators (knowledge transfer) - [ ] Train local operators (knowledge transfer)
- [ ] Deploy additional archipelago nodes - [ ] Deploy additional archipelago nodes
- [ ] International merchant network expansion - [ ] International merchant network expansion
@ -162,7 +162,7 @@ P4: | | | | | | | | | | | | | | | | | |
| 3 | First mesh online | 50 nodes, 4 km2 coverage | | 3 | First mesh online | 50 nodes, 4 km2 coverage |
| 6 | Phase 1 complete | 100 rides/day, 100 units, 50 businesses | | 6 | Phase 1 complete | 100 rides/day, 100 units, 50 businesses |
| 12 | Phase 2 complete | 500 rides/day, 2K housing, 500 businesses, DAO live | | 12 | Phase 2 complete | 500 rides/day, 2K housing, 500 businesses, DAO live |
| 18 | Phase 3 complete | Full Madeira coverage, tourist integration | | 18 | Phase 3 complete | Full coverage, tourist integration |
| 24 | Phase 4 complete | 3 towns deployed, autonomous operations | | 24 | Phase 4 complete | 3 towns deployed, autonomous operations |
--- ---

View File

@ -1,5 +1,5 @@
# Commerce - Monero-accepting Businesses # Commerce - Monero-accepting Businesses
# NodeZero Funchal # NodeZero
## Architecture ## Architecture
CashNet-powered merchant ecosystem where businesses accept Monero with CashNet-powered merchant ecosystem where businesses accept Monero with

View File

@ -1,5 +1,5 @@
# NodeZero - Monero Integration Configuration # NodeZero - Monero Integration Configuration
# Funchal, Madeira # ,
monero: monero:
# Network # Network
@ -29,7 +29,7 @@ monero:
grpc_port: 10009 grpc_port: 10009
rest_port: 8080 rest_port: 8080
ws_port: 9735 ws_port: 9735
alias: "NodeZeroFunchal" alias: "NodeZero"
color: "00FF00" color: "00FF00"
# CashNet channels # CashNet channels

View File

@ -1,5 +1,5 @@
# NodeZero - Mesh Network Configuration # NodeZero - Mesh Network Configuration
# Funchal, Madeira # ,
mesh: mesh:
# Network-wide settings # Network-wide settings
@ -19,7 +19,7 @@ mesh:
# Coverage zones # Coverage zones
zones: zones:
A: A:
name: "Centro/Funchal" name: "Centro"
area_km2: 2 area_km2: 2
node_count: 60 node_count: 60
elevation_m: 50 elevation_m: 50

View File

@ -1,5 +1,5 @@
# NodeZero - Archival Node Configuration # NodeZero - Archival Node Configuration
# Funchal, Madeira # ,
# Node identification # Node identification
node: node:

View File

@ -1,12 +1,12 @@
# NodeZero - User and Service Profiles # NodeZero - User and Service Profiles
# Funchal, Madeira # ,
profiles: profiles:
# Resident profile # Resident profile
resident: resident:
type: "resident" type: "resident"
requirements: requirements:
- "Funchal address" - " address"
- "Mesh identity" - "Mesh identity"
- "XMR wallet" - "XMR wallet"
benefits: benefits:

View File

@ -2,7 +2,7 @@
# NodeZero - Monero-Accepting Businesses # NodeZero - Monero-Accepting Businesses
## 1. Business Requirements ## 1. Business Requirements
- Active business license in Madeira - Active business license in the region
- Mesh verification application - Mesh verification application
- XMR/CashNet payment capability - XMR/CashNet payment capability
- QR code POS setup - QR code POS setup

View File

@ -66,7 +66,7 @@ Residents offer rides to each other via mesh network:
### Phase 1 (Months 1-6) ### Phase 1 (Months 1-6)
- Start with 100 vehicles - Start with 100 vehicles
- Cover Zone A, B, C (Funchal center) - Cover Zone A, B, C (generic center)
- Commute and on-demand services - Commute and on-demand services
- Tourist route integration - Tourist route integration

View File

@ -1,19 +1,19 @@
# Funchal Service Map # generic Service Map
# NodeZero - Geographic Service Areas # NodeZero - Geographic Service Areas
--- ---
## 1. Service Area Zones ## 1. Service Area Zones
Funchal is divided into service zones, each with designated node deployments generic is divided into service zones, each with designated node deployments
and service configurations. and service configurations.
### Zone A - Centro (Centro Historico + Mar) ### Zone A - Centro (Centro Historico + Mar)
- **Area:** 2 km2, 60 nodes - **Area:** 2 km2, 60 nodes
- **Key Locations:** - **Key Locations:**
- Funchal Old Town (Monte district) - generic Old Town (Monte district)
| Marina area (Marina do Funchal, Clube Naval) | Marina area (Marina do generic, Clube Naval)
- Town Square (Praça da Nossa Senhora do Monte Pico) - Town Square (Praça da Nossa Senhora do Monte Pico)
- Municipal Market (Mercado dos Lavradores) - Municipal Market (Mercado dos Lavradores)
- City Park (Jardim Publico) - City Park (Jardim Publico)
@ -30,7 +30,7 @@ and service configurations.
- **Area:** 3 km2, 50 nodes - **Area:** 3 km2, 50 nodes
- **Key Locations:** - **Key Locations:**
- Industrial park (Parque Industrial) - Industrial park (Parque Industrial)
- Port facilities (Porto do Funchal) - Port facilities (Porto do generic)
- Warehouses and logistics centers - Warehouses and logistics centers
- **Primary Services:** - **Primary Services:**
- Logistics hub - Logistics hub
@ -60,7 +60,7 @@ and service configurations.
- **Area:** 2 km2, 40 nodes - **Area:** 2 km2, 40 nodes
- **Key Locations:** - **Key Locations:**
- Porto do Funchal (maritime port) - Porto do generic (maritime port)
- Warehouses and distribution centers - Warehouses and distribution centers
- Fishing fleet base - Fishing fleet base
- Ferry terminal (if operational) - Ferry terminal (if operational)
@ -77,7 +77,7 @@ and service configurations.
- **Area:** 2 km2, 40 nodes - **Area:** 2 km2, 40 nodes
- **Key Locations:** - **Key Locations:**
- Residential neighborhoods (Serra, Camacha) - Residential neighborhoods (Serra, Camacha)
- Schools and universities (University of Madeira) - Schools and universities (University of generic)
- Healthcare facilities (HIM - Hospital Infan Maria Pia) - Healthcare facilities (HIM - Hospital Infan Maria Pia)
- Community centers - Community centers
- **Primary Services:** - **Primary Services:**
@ -93,8 +93,8 @@ and service configurations.
- **Area:** 3 km2, 60 nodes - **Area:** 3 km2, 60 nodes
- **Key Locations:** - **Key Locations:**
- Suburban areas - Suburban areas
- Approach roads to Funchal - Approach roads to generic
- Outlying villages connected to Funchal - Outlying villages connected to generic
- Agricultural areas - Agricultural areas
- Golf courses (three major courses) - Golf courses (three major courses)
- **Primary Services:** - **Primary Services:**
@ -152,9 +152,9 @@ Key: A = Zone A (Centro)
--- ---
## 4. Future Expansion Zones (Madeira) ## 4. Future Expansion Zones (generic)
| Zone | Area | Distance from Funchal | Population | Status | | Zone | Area | Distance from generic | Population | Status |
|------|---|--------|-------|----|---| |------|---|--------|-------|----|---|
| G | Ponta do Sol | 50 km | 8,000 | Phase 3 | | G | Ponta do Sol | 50 km | 8,000 | Phase 3 |
| H | Calheta | 30 km | 25,000 | Phase 3 | | H | Calheta | 30 km | 25,000 | Phase 3 |
@ -173,8 +173,8 @@ Key: A = Zone A (Centro)
2. **Corridor 2:** Center <-> Serra 2. **Corridor 2:** Center <-> Serra
3. **Corridor 3:** Industrial <-> Commercial 3. **Corridor 3:** Industrial <-> Commercial
4. **Corridor 4:** Port <-> Commercial Center 4. **Corridor 4:** Port <-> Commercial Center
5. **Corridor 5:** North Residential <-> Funchal Center 5. **Corridor 5:** North Residential <-> generic Center
6. **Corridor 6:** Funchal <-> Airport 6. **Corridor 6:** generic <-> Airport
7. **Corridor 7:** Golf route (Caniçal <-> Santa Cruz) 7. **Corridor 7:** Golf route (Caniçal <-> Santa Cruz)
8. **Corridor 8:** Town <-> Monte (tourist route) 8. **Corridor 8:** Town <-> Monte (tourist route)

View File

@ -1,8 +1,8 @@
# Governance - Mesh Services & Decentralized Operations # Governance - Mesh Services & Decentralized Operations
# NodeZero Funchal # NodeZero
## Overview ## Overview
The governance layer manages the decentralized operations of NodeZero Funchal, The governance layer manages the decentralized operations of NodeZero ,
combining Nostr-based Monero governance with community-driven mesh services. combining Nostr-based Monero governance with community-driven mesh services.
## Governance Model ## Governance Model

View File

@ -1,5 +1,5 @@
# Housing - Decentralized House-Sharing # Housing - Decentralized House-Sharing
# NodeZero Funchal # NodeZero
## Architecture ## Architecture
Distributed housing platform where properties are listed, managed, and Distributed housing platform where properties are listed, managed, and

View File

@ -1,5 +1,5 @@
# Infrastructure # Infrastructure
# NodeZero Funchal Archipelago Mesh Network # NodeZero Archipelago Mesh Network
## Overview ## Overview
The infrastructure layer provides the physical and logical foundation for all The infrastructure layer provides the physical and logical foundation for all

View File

@ -1,5 +1,5 @@
# Logistics - Local Delivery Network # Logistics - Local Delivery Network
# NodeZero Funchal # NodeZero
## Architecture ## Architecture
Multi-modal delivery system orchestrated by mesh nodes - connecting Multi-modal delivery system orchestrated by mesh nodes - connecting

View File

@ -1,5 +1,5 @@
# Mobility - Decentralized Ride-Sharing # Mobility - Decentralized Ride-Sharing
# NodeZero Funchal # NodeZero
## Architecture ## Architecture
Peer-to-peer ride sharing orchestrated by the mesh network. Peer-to-peer ride sharing orchestrated by the mesh network.

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# NodeZero Funchal - Deployment Script # NodeZero - Deployment Script
# Deploys the mesh network nodes, services, and governance to Funchal # Deploys the mesh network nodes, services, and governance to
set -euo pipefail set -euo pipefail
@ -118,7 +118,7 @@ deploy_governance() {
# Main deployment flow # Main deployment flow
main() { main() {
log "==========================================" log "=========================================="
log " NodeZero Funchal Deployment" log " NodeZero Deployment"
log "==========================================" log "=========================================="
log "" log ""
check_requirements check_requirements
@ -132,7 +132,7 @@ main() {
log "" log ""
log "==========================================" log "=========================================="
log " Deployment Complete!" log " Deployment Complete!"
log " NodeZero Funchal is LIVE! (June 2026)" log " NodeZero is LIVE! (June 2026)"
log "==========================================" log "=========================================="
} }

View File

@ -1,5 +1,5 @@
# Workforce - Job Board, Training & Competency Attestation # Workforce - Job Board, Training & Competency Attestation
# NodeZero Funchal # NodeZero
## Architecture ## Architecture
Decentralized workforce platform where workers register skills on-chain, Decentralized workforce platform where workers register skills on-chain,