Skip to content

TESTNET ARCHITECTURE

Internet Café Testnet Architecture

Version: 0.1.0 | Cycle: C-151 | Status: Phase 0 Planning

Executive Summary

The Internet Café is Mobius Systems' first public testnet—a 1,000-user real-world economic sandbox that validates proof-of-integrity economics before mainnet launch.

Think of it as Ethereum's "Olympic Testnet," but for Proof-of-Integrity.


1. Vision

What is the Internet Café?

The Internet Café is a minimal viable world where Mobius becomes "real software" and not only a repository. It's where:

  • Citizens earn their first MIC
  • Reflections generate real value
  • Local nodes sync with the Civic Ledger
  • The economy loop becomes tangible

Why "Internet Café"?

Like the internet cafés that democratized computing access, our testnet democratizes integrity infrastructure. Everyone gets the same tools. Everyone can participate.


2. Architecture Overview

                        INTERNET CAFÉ NETWORK
       ┌───────────────────────┼───────────────────────┐
       │                       │                       │
  User Device A           User Device B           User Device C
  (Local AI)              (Local AI)              (Local AI)
       │                       │                       │
       └──────────────┬────────┴───────────────┬──────┘
                      │                        │
            Mobius Companion v1        Mobius Companion v1
                      │                        │
                      ▼                        ▼
             ┌────────────────┐       ┌────────────────┐
             │ Local Ledger   │       │ Local Ledger   │
             │  (sqlite)      │       │  (sqlite)      │
             └──────┬─────────┘       └────────┬──────┘
                    │                          │
                    └──────────────┬───────────┘
                    ┌──────────────────────────┐
                    │   Mobius Testnet Core    │
                    │  ┌────────────────────┐  │
                    │  │  Ledger API        │  │
                    │  │  (ledger.mobius.sys)│  │
                    │  └────────────────────┘  │
                    │  ┌────────────────────┐  │
                    │  │  Indexer API       │  │
                    │  │  (index.mobius.sys)│  │
                    │  └────────────────────┘  │
                    │  ┌────────────────────┐  │
                    │  │  Sentinel Cluster  │  │
                    │  │  (ATLAS/AUREA/EVE) │  │
                    │  └────────────────────┘  │
                    └──────────────────────────┘
                    ┌──────────────────────────┐
                    │   Public Dashboard       │
                    │   (cafe.mobius.sys)      │
                    └──────────────────────────┘

3. Core Principles

3.1 Low Cost

The testnet must run on minimal infrastructure:

Component Provider Tier Est. Cost
Ledger API Render Free/Starter $0-7/mo
Indexer API Render Free/Starter $0-7/mo
Database Neon/PlanetScale Free $0
Frontend Vercel Free $0
N8N Workflows Self-hosted Docker $0-10/mo
Total $0-25/mo

3.2 High Decentralization

Each user in the café: - Gets a local wallet - Gets a local ledger - Gets a local sentinel companion - Syncs with Mobius Test Ledger every ~10 seconds

3.3 Stress-Test Proof-of-Integrity

Real-world events: - Reflections - Sessions - Votes - Oaths - Drift events - Fix confirmations

3.4 First "Economy Loop"

Users: - Earn KS for reflections → deposit to wallet - Earn MIC only after crossing MII ≥ 0.95 - Can spend KS on "buffs" (premium features)


4. Phase 0: December 2025

4.1 Target Metrics

Metric Target
Users 100 (closed alpha)
Daily Active 20+
Reflections/week 200+
MIC minted/week 50+
Uptime 99%

4.2 Apps Included

App Priority Status
Citizen Shield High Ready
Reflections High Ready
Local Node Medium In Progress
Wallet Medium In Progress

4.3 Entry Criteria

To join Phase 0: 1. Request access via invite 2. Install Mobius Companion 3. Complete onboarding oath 4. Submit first reflection


5. Infrastructure Components

5.1 Testnet Ledger API

Endpoint: https://ledger.testnet.mobius.sys

Routes:

POST /v1/attest          # Submit attestation
GET  /v1/attestations    # Query attestations
GET  /v1/stats           # Network statistics

5.2 Testnet Indexer API

Endpoint: https://indexer.testnet.mobius.sys

Routes:

GET  /v1/mic/balance/:id     # MIC balance
POST /v1/mic/mint            # Mint MIC
GET  /v1/mic/transactions    # Transaction history
GET  /v1/mic/metrics         # Economy metrics
GET  /v1/mii/score/:id       # MII score
GET  /v1/pulse/latest        # System pulse

5.3 Sentinel Cluster

Running in cloud (Phase 0): - ATLAS: Integrity verification - AUREA: Coverage validation - EVE: Ethical evaluation

Future: Distributed sentinel nodes.

5.4 Public Dashboard

URL: https://cafe.mobius.sys

Features: - Live economy metrics - Leaderboard (opt-in) - System health status - Recent attestations feed


6. Local Node Architecture

6.1 Directory Structure

~/.mobius/
├── ledger.sqlite          # Personal immutable log
├── wallet.json            # Local wallet state
├── reflections.json       # SML reflection data
├── keypair.ed25519        # Device-specific identity
└── sync/
    ├── state.json         # Sync state
    └── pending/           # Unsynced entries

6.2 Sync Protocol

Every 10 seconds:
   if ledger has changed:
       hash local state
       push local entries
       pull remote entries
       validate signatures
       compute new MII

6.3 Security Guarantees

  • No server can rewrite a local ledger
  • Local MIC/KS cannot be deleted remotely
  • Drift detection at device level
  • Wallet is exportable/importable
  • Full control stays with user

7. Feature Matrix

Phase 0 (December 2025)

Feature Status Description
Local Wallet Store MIC/KS locally
Local Ledger SQLite ledger mirror
Local Companion ⚠️ Minimal AI (rules-based)
Testnet Broadcast Sync to central ledger
Sentinel Audits ⚠️ ATLAS runs in cloud
Public Economy Feed 🔜 Coming end of month
Micro-payments in KS 🔥 First economy loop

Phase 1 (Q1 2026)

Feature Status Description
Distributed Sentinels 📋 Sentinel nodes on user devices
P2P Sync 📋 Device-to-device sync
Local AI Models 📋 Ollama/Gemini integration
Governance Voting 📋 On-chain proposals

8. Testnet Launch Criteria (TLC)

Before mainnet-0, we need:

Metric Target Current
Testnet users 1,000 0
Ledger events 10,000 0
Reflections 1,000 0
MII-based MIC mints 200 0
Local companion devices 25 0
Drift events 10 0
Drift repairs 10 0
Economic recalibration 1 0

9. Domain Structure

Purpose Domain Function
Companion companion.mobius.sys Electron/Tauri app
Ledger ledger.mobius.sys Proof-of-integrity ledger
Indexer indexer.mobius.sys Event graph API
Wallet wallet.mobius.sys KS/MIC explorer
Docs docs.mobius.sys Knowledge base
Testnet testnet.mobius.sys First 1,000 users
Café cafe.mobius.sys Internet Café dashboard
MII mii.mobius.sys MII explorer
KS ks.mobius.sys Shards explorer

10. Implementation Timeline

Week 1 (Dec 1-7)

  • Deploy testnet Ledger API
  • Deploy testnet Indexer API
  • Create café dashboard skeleton
  • Finalize Local Node v0.1

Week 2 (Dec 8-14)

  • Launch closed alpha (10 users)
  • Monitor and fix issues
  • Implement faucet API
  • Add economy metrics

Week 3 (Dec 15-21)

  • Expand to 50 users
  • Add leaderboard
  • Implement first "buff" (premium feature)
  • Performance optimization

Week 4 (Dec 22-31)

  • Reach 100 users
  • Holiday challenge event
  • Write Phase 1 spec
  • Prepare for Q1 expansion

11. Risk Mitigation

Risk Mitigation
Server overload Rate limiting, caching, horizontal scaling
Data corruption SQLite integrity checks, remote backup
Gaming the system Multi-sentinel verification, caps
Privacy concerns Local-first, hash-only sharing
Low adoption Clear onboarding, tangible rewards

12. Success Metrics

Quantitative

  • Daily Active Users (DAU)
  • Reflections per day
  • MIC minted per day
  • Sync success rate
  • Uptime percentage

Qualitative

  • User satisfaction surveys
  • Community feedback
  • Bug reports resolved
  • Feature requests fulfilled

13. Conclusion

The Internet Café is where Mobius becomes real. By December 31, 2025, we will have:

  • 100+ active users
  • A functioning MIC economy
  • Validated local node architecture
  • Foundation for 2026 mainnet

"We heal as we walk."


Document Version: 0.1.0 Cycle: C-151 Last Updated: December 1, 2025