FLUID FORTUNE — ORIGIN PROJECT

PISCES MOON

THE FIRST GENERAL-PURPOSE OS FOR THE ESP32-S3 HARDWARE CLASS
v1.0.0 "THE ARSENAL" ● 47 APPLICATIONS AGPL-3.0 $50 HARDWARE

COMPUTING SOVEREIGNTY ON $50 HARDWARE

Before Pisces Moon OS, every piece of software ever written for the ESP32-S3 hardware class did one thing. A wardriving tool. A mesh radio platform. A game. When you turned on the device, it did its one function and nothing else.

Two inventions that did not exist before this project. The Ghost Engine — a persistent Core 0 process that wardrives, scans BLE, and logs GPS continuously, always, regardless of what the operator is doing on Core 1. You can play a game. Use the AI terminal. Browse files. The Ghost Engine never stops. The SPI Bus Treaty — the first named architectural standard for shared-bus arbitration on the ESP32-S3, the reason the Ghost Engine can run unconditionally. Without it, Core 0 and Core 1 destroy each other over the shared bus. With it, the device is always collecting and the operator is never interrupted. Building an OS complex enough to need both exposed six engineering problems that had no documented solutions for this platform. Not because the solutions were obscure. Because no previous project was complex enough to trigger them.

"The forge didn't need VC funding to build the Saturn V. It just needed focus and the right raw materials."
$50HARDWARE COST
47APPLICATIONS
6NOVEL PROBLEMS SOLVED
$144TOTAL RECEIPT

A TWO-TIER SOVEREIGN COMPUTING PLATFORM

TIER 1
THE EMBEDDED DEVICE
$50 — $350
LilyGO T-Deck Plus running Pisces Moon OS. Dual-core architecture, 47 apps, Ghost Partition security, continuous passive wardriving, local AI inference, LoRa mesh radio, GPS, ELF module runtime for SD card app deployment without reflashing.
TIER 2
PISCES MOON LINUX
EXISTING HARDWARE — FREE
A custom Linux distribution for x86 and ARM hardware the industry has declared obsolete. Intel Atom tablets from 2012 become complete security analysis workstations. Your sunk cost is paid. Your hardware refresh cycle just extended five years.

SIX NOVEL PROBLEMS — NONE IN THE LITERATURE BEFORE THIS PROJECT

These problems did not exist in prior documentation because no previous ESP32-S3 project was complex enough to trigger them. The solutions are now the public reference standard for this hardware class.

01
The SPI Bus Conflict

MicroSD and LoRa radio share the SPI bus. Simultaneous operation under sustained load causes non-deterministic Guru Meditation crashes. Solution: The SPI Bus Treaty — the first named architectural standard for shared-bus arbitration on the ESP32-S3. Not a bug fix. A protocol. A platform contract that every OS component and every third-party developer must follow. The first documented instance of this solution class on this hardware. It now belongs to the public technical literature.

02
Memory Exhaustion Under Simultaneous Workloads

Running wardriving, AI client, BLE scanner, GPS, LoRa, and 60fps UI simultaneously exhausts 320KB internal SRAM. Crashes in different subsystems appeared as different bugs. Solution: PSRAM heap redirection via single compiler flag — first application in a general-purpose OS context.

03
Dual-Core Task Synchronization

Core 0 (Ghost Engine) and Core 1 (UI) concurrent SD card access corrupts SdFat linked list data structures. Only manifests at high WiFi network density — invisible in lab, near-certain in downtown Los Angeles. Solution: FreeRTOS mutex + radio state flag. Zero crashes after implementation.

04
Dense RF Environment Instability

150+ simultaneous BLE advertising devices cause callback stack overflow. GPS timeouts, display corruption, and random reboots were all the same root cause. Cannot be discovered in a lab. Solution: stack sizing, hard scan buffer limit, GPS drain loops — all three required simultaneously.

05
Security Architecture Under Hardware Timing Constraints

AES encryption — the standard solution — holds the SPI bus long enough to crash the device. The security requirement and hardware constraint were irreconcilable within the original framing. Solution: reframe the requirement. Metadata deletion renders all Ghost Partition data permanently unreachable in milliseconds, within Treaty budget.

06
GPS Module Hardware Variation

LilyGO manufactured two production batches with different GPS modules at different baud rates. Undocumented. Silent failure — no error output. Solution: baud rate auto-detection. First documented solution to this hardware variation problem.

OPEN SOURCE — AGPL-3.0

All technical claims are verifiable against the public codebase. Both repositories are licensed under AGPL-3.0. Commercial licensing available for enterprise deployments that cannot comply with copyleft requirements.

PISCES MOON OS
ESP32-S3 EMBEDDED OPERATING SYSTEM
The core OS for the LilyGO T-Deck Plus. Dual-core architecture, 47 applications, Ghost Partition, ELF module runtime, Ghost Engine wardriving, SPI Bus Treaty implementation.
github.com/FluidFortune/pisces-moon-os →
PISCES MOON LINUX
CUSTOM LINUX DISTRIBUTION
Debian-based distribution for x86 and ARM hardware. Targets obsolete enterprise hardware — Intel Atom tablets, Core i5 laptops from 2012–2016. Full security analysis workstation on hardware you already own.
github.com/FluidFortune/pisces-moon-linux →
READ THE SOVEREIGNTY WHITE PAPER

The full technical and philosophical documentation. Five industry assumptions being obliterated. Six novel engineering problems documented. Two markets, one platform. All claims verifiable.