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
362 lines
13 KiB
Markdown
362 lines
13 KiB
Markdown
# Product Requirements Document (PRD)
|
|
# NodeZero — Archipelago Mesh Network & Decentralized Economy
|
|
|
|
---
|
|
|
|
## 1. Purpose & Vision
|
|
|
|
NodeZero deploys a complete, decentralized service ecosystem to , .
|
|
The system interlaces mesh networks, archival nodes, and localized services —
|
|
each powered by Monero (on-ledger + CashNet) — to create a resilient,
|
|
community-owned micro-economy.
|
|
|
|
**Vision:** "A fully decentralized, Monero-integrated town where every service
|
|
— rides, housing, deliveries, healthcare, education, governance — runs on a
|
|
self-sovereign mesh network."
|
|
|
|
---
|
|
|
|
## 2. Scope
|
|
|
|
### In Scope (Phase 1 — Core)
|
|
|
|
1. **Mesh Network Infrastructure:** LoRa, WiFi mesh, cellular integration
|
|
2. **Archival Node Deployment:** 200+ nodes storing local data
|
|
3. **Internet Access Layer:** Mesh-redundant internet for all services
|
|
4. **Decentralized Ride-Sharing:** Peer-to-peer transport routing
|
|
5. **Decentralized House-Sharing:** Distributed booking & ownership ledger
|
|
6. **Local Delivery Network:** Autonomous + human courier mesh routing
|
|
7. **Monero-Accepting Businesses:** Point-of-sale + CashNet integration
|
|
8. **Job Board & Workforce Platform:** Skill verification on-chain
|
|
9. **Training & Competency Attestation:** Credential system with verifiable tokens
|
|
10. **Integrated Mesh Services:** Unified service layer across all domains
|
|
|
|
### In Scope (Phase 2 — Expansion)
|
|
|
|
11. ** Islands Rollout:** Extend to Porto Santo & smaller islands
|
|
12. **Governance DAO:** Token-based voting & treasury management
|
|
13. **Healthcare Mesh:** Decentralized health records on mesh
|
|
14. **Agricultural Services:** Supply chain transparency
|
|
15. **Tourism Integration:** Visitor services & transient mesh access
|
|
|
|
### Future (Phase 3-4)
|
|
|
|
16. **Atlantic Archipelago Mesh:** Inter-island connectivity
|
|
17. **Global Coastal Deployment:** Blueprint exportable to other island towns
|
|
|
|
---
|
|
|
|
## 3. Detailed Service Requirements
|
|
|
|
### 3.1 Mesh Network Infrastructure
|
|
|
|
- **LoRaWAN coverage** for IoT devices (sensors, smart meters, deliveries)
|
|
- **WiFi 6/7 mesh** for high-bandwidth services (video, data transfer)
|
|
- **Cellular backhaul** (MEO, NOS, Vodafone integration for redundant links)
|
|
- **Fiber backbone** in metropolitan center
|
|
- **Mesh routing protocol** supporting autonomous node discovery & healing
|
|
- **Edge computing** at each mesh node for local processing
|
|
- **Service mesh** connecting all applications
|
|
|
|
**KPIs:**
|
|
- Coverage radius: 5km from center (expandable)
|
|
- Latency: <20ms mesh internal, <50ms to gateway
|
|
- Bandwidth: 1Gbps uplink per gateway node
|
|
- Redundancy: >=3 paths to every node
|
|
|
|
### 3.2 Archival Node Deployment
|
|
|
|
- **Node type:** ARM64/Intel hybrid, 4U/2U form factors
|
|
- **Storage:** 8TB-32TB per node (RAID1 for redundancy)
|
|
- **Uptime:** 99.9% SLA with auto-failover
|
|
- **Data types:** Mesh logs, service records, job postings, housing contracts,
|
|
delivery history, merchant transactions, workforce credentials, mesh service logs
|
|
|
|
**Node Categories:**
|
|
| Node Type | Quantity | Role |
|
|
|-----------|----------|------|
|
|
| Core Archival | 20 | Primary data storage & routing |
|
|
| Edge Archival | 80 | Neighborhood data caching |
|
|
| Gateway | 14 | Internet uplink nodes |
|
|
| Micro Archival | 86 | Specialized (health, commerce, logistics) |
|
|
|
|
### 3.3 Integrated Internet
|
|
|
|
- Mesh-local internet: all services reachable even if external internet is down
|
|
- External connectivity redundancy via >=2 cellular providers + fiber
|
|
- DNS resolution within mesh
|
|
- Local CDN for static mesh services
|
|
|
|
### 3.4 Decentralized Ride-Sharing
|
|
|
|
- **Peer-to-peer:** Residents offer rides to each other
|
|
- **Mesh-based routing:** Real-time ride data flows through mesh nodes
|
|
- **Monero/CashNet payments:** Pay-per-ride with instant settlement
|
|
- **On-chain ride ledger:** Trip history, ratings, disputes
|
|
- **Supports:** daily commute, tourist transport, elderly mobility
|
|
- **Features:**
|
|
- Dynamic pricing (supply/demand algorithm on-chain)
|
|
- Carpool optimization
|
|
- Accessible vehicle options
|
|
- Tourist pass (temporary mesh identity + wallet)
|
|
|
|
**KPIs:**
|
|
- 500+ rides/day by Phase 1 completion
|
|
- Average dispatch time <3 minutes
|
|
- 95% on-time rate
|
|
|
|
### 3.5 Decentralized House-Sharing
|
|
|
|
- **Smart contract leases** for long-term and short-term housing
|
|
- **Ownership registry** on Monero (via Nostr relays)
|
|
- **Mesh-based availability:** Real-time room/house availability feed
|
|
- **Tokenized equity:** Fractional ownership of properties via tokens
|
|
- **Tenant verification:** On-chain identity + credit scoring
|
|
|
|
**Features:**
|
|
- Host dashboard (local mesh + mobile access)
|
|
- Auto-scheduling via mesh consensus
|
|
- Utility billing via CashNet microtransactions
|
|
- Dispute resolution through decentralized arbitration
|
|
|
|
**KPIs:**
|
|
- 2,000 housing units registered by Phase 1
|
|
- 30% short-term rental capacity
|
|
- <5% vacancy rate utilization
|
|
|
|
### 3.6 Local Delivery Network
|
|
|
|
- **Multi-modal:** Pedestrian, bicycle, drone, vehicular
|
|
- **Mesh-orchestrated:** Delivery routing computed by mesh nodes
|
|
- **Monero/CashNet payments:** Per-delivery microtransactions
|
|
- **Delivery types:**
|
|
- Food & grocery
|
|
- Medical supplies
|
|
- Mail & packages
|
|
- E-commerce last mile
|
|
- Emergency deliveries
|
|
|
|
**Features:**
|
|
- Real-time delivery tracking on mesh
|
|
- Autonomous drone corridors (high-priority)
|
|
- Consolidated neighborhood delivery hubs
|
|
- Carbon-negative delivery priority
|
|
|
|
**KPIs:**
|
|
- 1,000+ deliveries/day
|
|
- Average delivery time <45 min urban
|
|
- 80% cost savings vs traditional courier
|
|
|
|
### 3.7 Monero-Accepting Businesses
|
|
|
|
- **Merchant POS on CashNet:** QR code payments, no banking intermediaries
|
|
- **On-chain receipts** for businesses and customers
|
|
- **Mesh-verified merchants** (identity, ratings, compliance)
|
|
- **Automatic settlement** to merchant wallet
|
|
- **Multi-currency support:** XMR + stablecoin + fiat conversion
|
|
|
|
**Business Categories:**
|
|
- Restaurants & cafes
|
|
- Retail shops
|
|
- Hotels & guesthouses
|
|
- Healthcare providers
|
|
- Education services
|
|
- Tourism operators
|
|
- Transportation
|
|
|
|
**KPIs:**
|
|
- 500+ businesses onboarded (Phase 1)
|
|
- 80% of businesses accepting CashNet
|
|
- Daily transaction volume: EUR 50K+
|
|
|
|
### 3.8 Job Board & Workforce Platform
|
|
|
|
- **Decentralized job board:** On-chain job postings & applications
|
|
- **Skill registry:** Workers attested on mesh
|
|
- **Smart contracts for employment:** Freelance, contract, full-time
|
|
- **Wage payments via CashNet**
|
|
|
|
**Features:**
|
|
- Employer dashboard (mesh-accessible)
|
|
- Job matching algorithm (mesh-orchestrated)
|
|
- Freelance gig economy section
|
|
- Real-time skill & availability updates
|
|
- International worker support (visa, credential recognition)
|
|
|
|
**KPIs:**
|
|
- 5,000+ workers registered
|
|
- 1,000+ active job postings
|
|
- 50+ job matches/day
|
|
|
|
### 3.9 Training & Competency Attestation
|
|
|
|
- **On-chain credentialing:** Skills, certifications, licenses verifiable on Monero
|
|
- **Mesh-based learning platform:** Courses available offline (mesh-synced)
|
|
- **Digital badges:** competency badges (stackable, verifiable)
|
|
- **Employer trust layer:** Employers can verify worker credentials instantly
|
|
|
|
**Training Areas:**
|
|
- Healthcare (nursing, elderly care, medical technician)
|
|
- Hospitality (tourism, cooking, diving/surf instructor)
|
|
- Technology (network admin, IT support, software dev)
|
|
- Trades (electrical, plumbing, construction)
|
|
- Logistics (drone pilot, delivery routing, warehouse)
|
|
|
|
**Features:**
|
|
- Self-service credential upload (mesh-gate supported)
|
|
- Community attestation (peer-verified skills)
|
|
- Institution partnership (local schools, universities accept mesh credentials)
|
|
- Training history on-chain
|
|
|
|
**KPIs:**
|
|
- 10,000+ attestations issued (Phase 1)
|
|
- 95% credential verification rate
|
|
- 40% workforce with at least 1 mesh credential
|
|
|
|
---
|
|
|
|
## 4. Technical Requirements
|
|
|
|
### 4.1 Architecture
|
|
|
|
```
|
|
+--------------------------------------------------------------+
|
|
| Application Layer |
|
|
+--+---+---+---+---+--+-------+---+------+------+-+ |
|
|
| Rides |Houses|Jobs |Bills |Health| ... |
|
|
+--+---+---+---+---+--+-------+---+------+------+-+ |
|
|
+------+-------+-------+-------+ |
|
|
Service Mesh |
|
|
+--------------------------------------------------------------+
|
|
| | |
|
|
| +-----------+ +-----------+ +-----------+ | |
|
|
| | Core | | Edge | | Gateway | | |
|
|
| | Archival | | Archival | | Archival | | |
|
|
| +-----------+ +-----------+ +-----------+ | |
|
|
| | |
|
|
| +--------+ +--------+ +-+ +-+ | |
|
|
| |XMR+LNV | |External| |F| |C| | |
|
|
| |TXs, IDs,| |Internet| |i| |e| | |
|
|
| |Treasury | +--------+ |b| |l| | |
|
|
| +--------+ +-+-+-+-+-+-+ |a| |l| | |
|
|
+--|----------|--+-+-+-+-+-+-+-|b| |r|-------------+
|
|
| Wi-Fi | LoRa | Cellular | Fiber |
|
|
+----------+----------+------------+-----------+
|
|
FUNCHAL MESH NETWORK
|
|
```
|
|
|
|
### 4.2 Protocols & Standards
|
|
|
|
- **Network:** IPv6 over WiFi/LoRa/Cellular/fiber
|
|
- **Mesh Protocol:** Custom overlay + BGP/MPLS hybrid
|
|
- **Consensus:** CashNet/XMR hybrid for financial; Raft for service config
|
|
- **Data:** Event-sourced, append-only logs (CQRS pattern)
|
|
- **Identity:** Monero-based DIDs (Decentralized Identifiers)
|
|
- **Authentication:** Mesh tokens + passkeys
|
|
- **Encryption:** End-to-end TLS + mesh network key rotation
|
|
|
|
### 4.3 Hardware
|
|
|
|
- **Archival Nodes:** Industrial-grade ARM64 servers
|
|
- **Mesh Gateways:** High-power WiFi 6 APs + LoRa concentrators
|
|
- **Edge Devices:** Smart meters, POS terminals, delivery trackers
|
|
- **Power:** Solar-optimized with UPS backup
|
|
|
|
### 4.4 Software
|
|
|
|
- **OS:** Linux (Debian-based, custom kernel for IoT)
|
|
- **Container:** Docker on all nodes
|
|
- **Orchestration:** Mesh-aware K8s (micro-K8s per neighborhood)
|
|
- **Language:** Rust (performance-critical), JavaScript/TypeScript (services), Go (mesh routing)
|
|
- **Database:** CRDT-based distributed (for offline capability), SQLite for edge
|
|
|
|
---
|
|
|
|
## 5. Phased Implementation
|
|
|
|
### Phase 1 (Months 1-6) — Core Pilot
|
|
|
|
- Deploy 50 archival nodes (pilot zone in city center + marina district)
|
|
- Establish mesh network in center
|
|
- Launch ride-sharing pilot (100 vehicles)
|
|
- Onboard 100 houses to mesh sharing platform
|
|
- Launch job board (beta)
|
|
- Onboard 100 businesses to Monero/CashNet
|
|
- Deploy 10 delivery hubs
|
|
- Launch competency attestation system (initial 2,000 credentials)
|
|
|
|
### Phase 2 (Months 7-12) — Full Rollout
|
|
|
|
- Expand to 200 archival nodes
|
|
- Full mesh coverage of
|
|
- Scale to 500 rides/day, 2,000 housing units
|
|
- Full business onboarding (500+)
|
|
- Delivery network operational (1,000+/day)
|
|
- 5,000 workers, 10,000 attestations
|
|
- Launch DAO governance
|
|
- Healthcare mesh integration
|
|
|
|
### Phase 3 (Months 13-18) — Islands Expansion
|
|
|
|
- Extend mesh to Porto Santo and smaller surrounding islands
|
|
- Deploy inter-island gateway nodes
|
|
- Launch tourist mesh passes
|
|
- Agricultural supply chain integration
|
|
- Tourism integration (hotel, dive center, excursion bookings)
|
|
|
|
### Phase 4 (Months 19-24) — Atlantic Archipelago Blueprint
|
|
|
|
- Standardize deployment package
|
|
- Deploy 2-3 additional Atlantic/coastal towns
|
|
- Export model as template
|
|
- Full Monero treasury operational
|
|
- Autonomous mesh operations (minimal human intervention)
|
|
|
|
---
|
|
|
|
## 6. Budget & Resources (High-Level)
|
|
|
|
| Category | Phase 1 | Phase 2 | Phase 3-4 | Total |
|
|
|----------|---------|---------|-----------|-------|
|
|
| Hardware (nodes, APs, gateways) | EUR 1.2M | EUR 0.8M | EUR 1.5M | EUR 3.5M |
|
|
| Software development | EUR 0.6M | EUR 0.5M | EUR 0.4M | EUR 1.5M |
|
|
| Deployment & installation | EUR 0.4M | EUR 0.3M | EUR 0.5M | EUR 1.2M |
|
|
| Operations & maintenance | EUR 0.3M/yr | EUR 0.4M/yr | EUR 0.6M/yr | EUR 6.3M (3yr) |
|
|
| Marketing & onboarding | EUR 0.2M | EUR 0.3M | EUR 0.4M | EUR 0.9M |
|
|
| Contingency | EUR 0.3M | EUR 0.3M | EUR 0.4M | EUR 1.0M |
|
|
| **Subtotal** | **EUR 3.0M** | **EUR 2.4M** | **EUR 3.8M** | **EUR 16.4M** |
|
|
|
|
---
|
|
|
|
## 7. Success Criteria
|
|
|
|
| Metric | Phase 1 Target | Phase 2 Target | Phase 3-4 Target |
|
|
|--------|---------------|---------------|-----------------|
|
|
| Mesh coverage | 4 km2 | 25 km2 | Full |
|
|
| Active users | 5,000 | 20,000 | 100,000+ |
|
|
| Nodes online | 50 | 200 | 500+ |
|
|
| XMR tx volume/day | EUR 10K | EUR 50K | EUR 200K+ |
|
|
| Households online | 500 | 5,000 | 20,000+ |
|
|
| Workers employed via mesh | 500 | 3,000 | 10,000+ |
|
|
| System uptime | 99% | 99.5% | 99.9% |
|
|
| Resident satisfaction | 70% | 80% | 90%+ |
|
|
|
|
---
|
|
|
|
## 8. Risks & Mitigations
|
|
|
|
| Risk | Impact | Mitigation |
|
|
|------|--------|-----------|
|
|
| Internet dependency for external services | High | Full mesh-local operations; offline fallback |
|
|
| Monero price volatility | Medium | Stablecoin support; automated hedging |
|
|
| Resident adoption | Medium | Community onboarding program; incentives |
|
|
| Hardware failures | Medium | Redundant mesh paths; auto-failover |
|
|
| Regulatory changes | Low | Flexible architecture; legal advisory board |
|
|
| Climate events (storms) | High | Ruggedized hardware; elevated node placement |
|
|
|
|
---
|
|
|
|
*PRD Version 1.0 — June 2026*
|
|
*Author: NodeZero Product Team*
|
|
*Approved: Pending Community Vote*
|