🚀Astroport.ONE — L'Internet de Confiance
The internet was built to liberate. Instead, we became its product. Astroport.ONE is a declaration of digital independence — an open-source suite that transforms users from digital tenants into sovereign co-owners of their infrastructure.
🎮 The Initiation Journey: From Curious to Captain
Astroport.ONE is not just software — it's a gamified initiation path from digital consumer to cooperative co-owner.
Day 0: You discover UPlanet ORIGIN (sandbox)
↓ Install in one command — zero configuration
Day 1–7: You receive daily ZINEs (digital tutorials)
↓ Learn yt-dlp archiving, #BRO AI, Nostr, Ẑen economy
Day 7: The DRAGON Call — join the certified network
↓ Validate your training → receive your swarm.key
↓ UPlanet ORIGIN → UPlanet ẐENThe system sends you daily coaching emails automatically — each ZINE tailored to your role (Explorer, ZENCard subscriber, Captain, U.SOCIETY member).
🌍 Two Worlds: ORIGIN vs ẐEN
UPlanet ORIGIN
UPlanet ẐEN
Vocation
Academy · Sandbox · Discovery
Production · Real Economy
Access
Open to all (swarm.key = zeros)
Certified members only (private swarm.key)
Value of Ẑen
1 Ẑ = 0.1 Ğ1 (play economy)
1 Ẑ = 1 € (real cooperative unit)
IPFS swarm
Public, open
Private, encrypted constellation
Identity
Basic MULTIPASS
Validated uPASSPORT + DID W3C
Who manages it
The G1FabLab collective
You — as Captain
The transition from ORIGIN to ẐEN is the DRAGON Certification — a cybersecurity + cryptography training that earns you the swarm.key to join the private constellation.
👥 The 4 Roles of the Constellation
🧱 Armateur (Host) — 14 Ẑen/week
You provide the machine (the ship). The collective manages it in ORIGIN mode while you learn.
Install Astroport.ONE on any Linux PC or Raspberry Pi
Your station appears on the UPlanet swarm map
Earn 14 Ẑen/week as infrastructure host
Subscribe: OpenCollective — Parrainage Satellite
Power-Score — each station broadcasts its compute capacity to the constellation:
≤10
🌿 Light
Raspberry Pi / mini PC
11–40
⚡ Standard
Desktop PC, no GPU
41+
🔥 Brain
Dedicated GPU — powers the #BRO swarm
Formula: GPU_VRAM_GB × 4 + CPU_cores × 2 + RAM_GB × 0.5
Brain-Nodes share compute with the constellation. Per-process energy consumption is monitored by PowerJoular and published in capacities.power_score of the station JSON.
🎓 Apprenti (Explorer)
You create your MULTIPASS on an ORIGIN station and discover the tools over 7 days.
Day 1: Archive YouTube → your private uDRIVE (yt-dlp + Open-With Firefox)
Day 2: #BRO Swarm AI — local Ollama, image generation, article writing
Day 7: The DRAGON Call — your invitation to the ẐEN network
⚠️ Account lifecycle: A MULTIPASS inactive at 0 Ẑen with no incoming transaction will be automatically deleted after a 7-day grace period (J-30 and J-7 warning emails are sent automatically). Captains are exempt — their account is never purged.
⚓ Capitaine (Captain) — 28 Ẑen/week
You operate the station, master the tools, and welcome new users.
Pass the DRAGON Formation (cybersecurity + cryptography) → receive your
swarm.keyConnect your station to the private ẐEN constellation
Host MULTIPASS users (1 Ẑ/week each) and ZENCard subscribers (4 Ẑ/week each)
Earn 2× PAF = 28 Ẑen/week default
Contact: support@qo-op.com — Subject: "Candidature Capitaine DRAGON"
🐉 U.SOCIETY / DRAGON (Cooperative Member)
You are the backbone of the constellation — a certified Dragon, governance participant, and permanent member.
No weekly rental — your annual sponsorship covers your access
swarm.keyto the private ẐEN IPFS swarmNextCloud 128 Go included
Voting rights in CopyLaRadio SCIC cooperative decisions
Priority access to #BRO Swarm AI (GPU shared across the constellation)
Sponsorship: OpenCollective — Constellation GPU
☁️ The ZENCard: De-Google Your Life
The ZENCard (5 Ẑen/week) is your sovereign cloud subscription, guided by a 7-day onboarding program:
0
NextCloud AIO activated — connect https://cloud.YOUR_DOMAIN
1
Auto photo sync (Android + iPhone → your private capsule)
2
Contacts & Calendar migration from Google via DAVx⁵
4
F-Droid + Aurora Store — apps without tracking
5
Organic Maps (offline GPS) + Scrambled Exif (photo privacy)
7
🎉 Liberation complete → invitation to U.SOCIETY
Included services:
✅ NextCloud 128 Go (private cloud, no GAFAM)
✅ NOSTR Identity (decentralized social without algorithm)
✅ uDRIVE IPFS (personal distributed storage)
✅ Ẑen Wallet (each like received = 1 Ẑen)
✅ #BRO AI (local swarm intelligence)
Guide: pad.p2p.legal/Smartphone2NextCloud · CopyLaRadio Blog
🎯 MineLife & WoTx2: Decentralized Skills
MineLife is a Minecraft-inspired interface where skills are crafted by peers, not awarded by institutions.
Composite crafting: linux X1 + docker X1 + bash X1 → craft DevOps Station X1. No committee. No fees. Verified on the NOSTR relay. Recognized across the constellation.
Roaming: A MULTIPASS created on station A authenticates on station B via NIP-42, and its uDRIVE files sync back home automatically — so your identity and storage follow you across the constellation.
🌱 ReFi & UMAP: The Ecological Land Registry
The world map in Astroport.ONE is not just a display — it is a decentralized land registry that rewards biodiversity.
The planet surface is divided into UMAP tiles of 0.01° × 0.01° (≈ 1.1 km²). Each tile has its own:
NOSTR identity (
did:nostr:<hex>) — a sovereign DID anchored to its GPS coordinatesĞ1 wallet — can receive and send ẐEN
ORE contract — an ecological commitment (e.g. "maintain 80% forest cover")
How it works:
Citizens photograph plants, insects, and local resources with
plantnet.htmlPlantNet AI identifies the species — each observation feeds the tile's
biodiversity_scoreScore ≥ 0.7 → the ORE contract activates → ẐEN rewards are issued automatically
This is Regenerative Finance (ReFi) made tangible: proof of biodiversity = proof of payment. No committee, no grant application — just verified observations on the NOSTR relay.
🤖 #BRO: The Swarm Intelligence
#BRO (Brain Robot Online) is the collective AI of the Astroport constellation:
🧠 Local & private: runs on each station via Ollama (no data sent to OpenAI)
🎨 Image generation for your Nostr publications
📝 Article writing on your decentralized blog
🔍 Semantic search in your constellation
🌙 Night work: #BRO collects and analyzes while you sleep
Unlike ChatGPT, #BRO is a swarm of intelligences — each station contributes, the collective grows. The more Captains, the more powerful.
⚡ Astrosystemctl: The P2P Service Mesh
No VPN. No reverse proxy. No central server. Captains share GPU power directly between stations using IPFS P2P tunnels.
A 🌿 Light node (Raspberry Pi, no GPU) can tunnel into a 🔥 Brain node's ComfyUI, Ollama, or Qdrant — transparent to the application. DRAGON_p2p_ssh.sh discovers and announces services nightly; astrosystemctl is the remote control.
📖 Full how-to guide — connect, enable, disable, local panel
🍪 Personal Scraping: Your Archives, Your Rules
Astroport.ONE automatically harvests content from platforms you authorize via a cookie-based scraper system — no third-party service, no subscription, just your own data:
Drop a
.domain.cookiefile (Netscape format) in~/.zen/game/nostr/$PLAYER/The matching
IA/domain.shscraper runs daily — zero interaction neededYouTube: archives video + metadata directly to your uDRIVE IPFS
Leboncoin, and others: watch listings, extract structured data, store locally
Missing scrapers for a domain? The system notifies the developer automatically — community contributions welcome
Quick start (YouTube): install the Open-With Firefox extension to archive any YouTube video in one click to your personal IPFS uDRIVE.
🛠️ Installation
Option A — Docker Webtop (recommended to try without modifying your system)
The webtop container runs install.sh automatically at first start (10–30 min). All profiles work (nextcloud, ai-company) because the Docker socket is shared with the host via sibling-container architecture.
Option A2 — VirtualBox / Vagrant (isolated VM, all features)
A full Ubuntu 22.04 VM with Astroport.ONE pre-installed. All port forwarding is configured automatically. Recommended for:
Testing before bare-metal install
Development and debugging
Running Astroport alongside your main OS
💡 Networking tip: Use
VM_NETWORK=bridge vagrant upfor full IPFS P2P discovery.
Option B — Direct install (bare-metal Linux — Debian/Ubuntu/Mint)
Installation Profiles
standard
IPFS · Nostr strfry · UPassport · GPG · gcli
✅ Production
nextcloud
Standard + NextCloud AIO (128 Go cloud, BTRFS storage)
✅ Stable
ai-company
Standard + Dify AI + OpenWebUI + +Qdrant AI stack
⚠️ Experimental
dev
Standard + rnostr Rust relay (migration from strfry writePolicy plugins)
🔧 In development
After Installation: What's Running
Verified Technologies
After installation, you can check:
💾 Storage Architecture: BTRFS Recommended
For production stations, mount a dedicated BTRFS disk at /nextcloud-data:
Why BTRFS? Copy-on-Write = IPFS never rewrites blocks → perfect match. Snapshots for instant NextCloud backups. zstd compression ~25% space savings.
💰 The Cooperative Economy: The 3×1/3 Model
Every Ẑen collected by the station is distributed automatically and transparently by the code:
Weekly payments (automated by PLAYER.refresh.sh and NOSTRCARD.refresh.sh):
MULTIPASS rental
1 Ẑen/week
Captain's station
ZENCard rental
4 Ẑen/week
Captain's station
Armateur PAF
14 Ẑen/week
Host (from cooperative)
Capitaine PAF
28 Ẑen/week
Certified Captain
Like received
1 Ẑen/like
Content creator
All transactions are visible on the Ğ1 blockchain (Duniter v1/v2s). Full transparency, no hidden business model.
⚖️ Automated Tax Compliance
Each weekly ZENCard rental is split automatically at payment time — no human intervention, no accountant:
The TVA_RATE is configurable per station (default 0%). The UPLANET.IMPOT wallet is deterministically derived from the station's name — it is a real Ğ1 address, auditable on-chain. If TVA collection is active, the split is atomic: both transfers are executed in the same script cycle or neither is.
This makes Astroport.ONE the first cooperative software with on-chain tax collection built into the payment loop.
🎲 CoinFlip: The Saint Petersburg Game
Want to earn Ẑen in a single click? Try the CoinFlip — a gamified implementation of the Saint Petersburg Paradox:
Stake 1 Ẑen per game
PILE (heads) → your pot doubles: 2, 4, 8, 16 Ẑen…
FACE (tails) → game over; your stake goes to the Captain's wallet as a ludic retribution
Cash out anytime to collect your winnings
The Captain benefits from every lost game — a transparent, gamified micro-contribution that funds the infrastructure hosting your station.
🎮 Play at
http://localhost:12345/coinflip— Practice mode (no real Ẑen) available without login.
📜 Legal framework: LEGAL.md — Constitution of the UPlanet Ecosystem
🌐 Technical Architecture
Sovereign feedback & analytics — zero GAFAM:
Bug reports (feedback.js)
Captures console errors, scrubs private keys/tokens, signs via NIP-07 (NOSTR), POSTs to /api/feedback → GitHub issue created automatically
/api/feedback endpoint (UPassport)
Web analytics (astro.js)
Page views + interactions encrypted with NIP-44, published as NOSTR Kind 10600 on your local relay
Local relay, never leaves your constellation
Key scripts (the "heartbeat" of the station):
20h12.process.sh
Daily economic cycle (ZINEs, payments, IPNS)
Daily 20h12
NOSTRCARD.refresh.sh
MULTIPASS update, IPNS publication, cookie scrapers
Daily
PLAYER.refresh.sh
ZENCard payments, ZINE dispatch, TiddlyWiki refresh
Daily
TW.refresh.sh
Personal wiki sync, N2 constellation
Daily
NOSTR.UMAP.refresh.sh
UMap geo-posts, N2 social graph
Daily
DRAGON_p2p_ssh.sh
P2P SSH tunnel discovery (swarm.key required)
On start
🔧 For Developers: dev Profile and rnostr Migration
dev Profile and rnostr MigrationThe dev profile is a foundational project: migrating the Nostr write-policy plugins from Bash to Rust.
Current state (strfry Bash plugins):
Each plugin receives Nostr events via stdin/stdout JSON, classifies users (nobody / player / uplanet), manages the blacklist and amisOfAmis.txt.
Target (rnostr Rust):
Rewrite as rnostr
config.tomlrules + WASM pluginsPerformance ×10-100 vs bash
Native Qdrant semantic integration
LLM classification (local Ollama)
🐉 Calling Rust/DRAGON developers — contact: support@qo-op.com — Subject: DRAGON rnostr migration
Also wanted: Integration of the ai-company AI stack into the Astroport ecosystem:
Automatic #BRO responses via OpenWebUI/Dify AI triggered by Nostr events
Subject:
DRAGON ai-companyon Nostr or support@qo-op.com
Tool: code_assistant (local AI code review):
🖥️ Docker Webtop (VDI — Browser Desktop)
Try Astroport.ONE without modifying your system — full Ubuntu XFCE desktop in your browser via KasmVNC:
Features:
🖥️ Full Ubuntu XFCE desktop accessible from any browser
🐳 Docker socket shared with host — all profiles work (
nextcloud,ai-company)📋 Bidirectional clipboard, WebRTC video, touch screen support
🏗️ Multi-arch: amd64, arm64, arm/v7 (Raspberry Pi, Mac M-series)
🔄 Maintained by linuxserver.io — no custom build needed
🔒 Containers launched from webtop = sibling containers on host Docker (not DinD)
🔒 Remote access: use an SSH tunnel for security:
ssh -L 3000:localhost:3000 user@YOUR_SERVER_IP→ then openhttp://localhost:3000
📚 Documentation Index
Complete technical overview, data flows, economic models
Constitution of the UPlanet Ecosystem · Cooperative governance
Philosophy · Vision · Digital sovereignty ↔ ecological regeneration
3×1/3 automated payments · TVA provisions · French cooperative law
Capital transfers management · Locataire/Sociétaire/Infrastructure
W3C DID · SSSS 3/2 key management · twin keys multi-blockchain
Ecological obligations · Geographic DIDs · Environmental smart contracts
WoT competency certifications · Verifiable Credentials · Nostr events
Decentralized video platform · NOSTR + IPFS · Theater mode
#BRO AI Assistant · 12-slot memory · Generation capabilities
Universal cookie management · Authenticated web scraping
🤝 Join the Constellation
Ways to contribute:
🌱 Try it — install ORIGIN mode in one command, no commitment
☁️ Subscribe ZENCard — de-google your life, support the cooperative
⚓ Become Captain — run a station, earn Ẑen, train new members
🐉 Join U.SOCIETY — annual sponsorship, governance rights, DRAGON access
💻 Code — Rust (rnostr), Python (AI), Bash — all welcome
🌍 Spread the word — Star the repo, share the ZINEs
CopyLaRadio SCIC cooperative:
OpenCollective — financial transparency
support@qo-op.com — Captain training, U.SOCIETY
forum.monnaie-libre.fr — community
copylaradio.com — cooperative website
Ğ1 — Monnaie Libre — the free currency powering UPlanet
AGPL-3.0 — Free software, auditable code, no hidden business model. The code is the law. The cooperative is the structure. You are the network.
Astroport.ONE — G1FabLab / CopyLaRadio SCIC — github.com/papiche/Astroport.ONE
Last updated