Skip to content

DragonBox — Heterogeneous Sovereign Compute Appliance ​

DRAFT — Reclaimed 2026-09-06

TL;DR. DragonBox is the Nexus reference appliance for heterogeneous computing — CPU + GPU + NPU + FPGA + optional TPU/DPU, orchestrated through Silicon Topology Discovery and the ION Compute Fabric, secured by Compute Pledges. It is the hardware incarnation of SPEC-712: Heterogeneous Silicon Topology.


Why Heterogeneous? ​

The hardware industry has already become heterogeneous:

CPU      — Scalar, branchy, latency-sensitive
GPU      — SIMT, throughput-monster, batch-parallel
NPU      — Matrix/convolution inference, fixed function
TPU      — Systolic tensor arrays, training-scale
FPGA     — Deterministic logic fabric, microsecond latency
DPU      — Network/dataflow, packet processing
Remote   — Cluster/Cloud/Bare-Metal over the wire

The operating system industry has not caught up. DragonBox is the Nexus answer: the OS admits the silicon is heterogeneous, measures it, pledges it, schedules it.

"The CPU is not the computer. It is merely one execution domain among many." — SPEC-712


The Architecture ​

┌──────────────────────────────────────────────────────────────────┐
│                   NEXUS DRAGONBOX                                │
│                                                                  │
│   CPU                GPU               TPU                       │
│  ┌─────┐            ┌─────┐           ┌─────┐                   │
│  │ Zen │            │RX8900│           │ v4 │                   │
│  │  5  │            └─────┘           └─────┘                   │
│  └──┬──┘                                                     │
│     │                                                          │
│     ▼                                                          │
│  Sovereign Plane ─── Rumpk ─── ION ─── Cellular Memory        │
│     │                                                          │
│     ▼                                                          │
│  Compute Valve ─── decides where physics executes              │
│     │                                                          │
│     ▼                                                          │
│  ┌────────────────────────────────────────────────────────┐    │
│  │       Silicon Map (measured, signed)                  │    │
│  └────────────────────────────────────────────────────────┘    │
│     │                                                          │
│     ▼                                                          │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐       │
│  │ HASH     │  │ RS-MEM   │  │ MERKLE   │  │ INFER    │       │
│  │ Cell     │  │ Scrub    │  │ Verify   │  │ Cell     │       │
│  │ (GPU)    │  │ (GPU)    │  │ (GPU)    │  │ (NPU)    │       │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘       │
│                                                                  │
│              Sovereign Applications                             │
└──────────────────────────────────────────────────────────────────┘

Three planes, one root:

  • Sovereign Plane (CPU) — boot, interrupts, security, scheduling, commit. Always CPU.
  • Compute Valve — the decision layer that picks where physics executes.
  • Matter Plane (GPU / NPU / TPU / FPGA / DPU / Remote) — the measured execution domains.

Editions ​

DragonBox ships as KDL recipe editions, each tailored to a target hardware class.

NEXUS_DRAGON_AI — Sovereign AI Workstation ​

kdl
edition "NEXUS_DRAGON_AI" {

    target {
        cpu "x86_64"
        gpu "vulkan-1.3+"      # required
        tensor "optional"       # preferred if present
        npu "optional"          # preferred if present
        fpga "unsupported"
    }

    compute {
        enable "hash"
        enable "crypto"
        enable "rs-memory"
        enable "merkle-verify"
        enable "inference"

        backend {
            hash         { prefer "gpu"; fallback "cpu"; threshold_batch 1024 }
            rs-memory    { prefer "gpu"; fallback "cpu" }
            inference    { prefer "npu"; fallback "gpu"; fallback "cpu" }
        }
    }

    silicon-probe {
        require "gpu.kind in {VECTOR, TENSOR}"
        require "gpu.vram >= 4GiB"
    }
}

Use cases: Sovereign AI inference, self-hosted LLM, local model training, sovereign cloud compute.

NEXUS_DRAGON_EDGE — Edge AI / IoT / Robotics ​

kdl
edition "NEXUS_DRAGON_EDGE" {

    target {
        cpu "arm64"
        npu "any"            # required
    }

    compute {
        enable "inference"

        backend {
            inference { prefer "npu"; fallback "cpu" }
        }
    }

    silicon-probe {
        require "npu.context >= 1"
    }
}

Use cases: On-device inference with no cloud dependency, robotics, IoT sensors, drones.

NEXUS_DRAGON_WORKSTATION — Sovereign Developer / Power User ​

kdl
edition "NEXUS_DRAGON_WORKSTATION" {

    target {
        cpu "x86_64"
        gpu "vulkan-1.3+"      # required
    }

    compute {
        enable "hash"
        enable "crypto"
        enable "rs-memory"
        enable "merkle-verify"

        backend {
            /* default: prefer GPU, fallback CPU */
        }
    }
}

Use cases: Sovereign build farm, content creation, scientific computing.

NEXUS_DRAGON_CLUSTER — Sovereign Cloud / Bare-Metal ​

kdl
edition "NEXUS_DRAGON_CLUSTER" {

    target {
        cpu "x86_64"
        gpu "vulkan-1.3+"
        remote "yes"           # multi-node Remote execution domain
    }

    compute {
        enable "hash"
        enable "inference"

        cluster {
            fabric "utcp"
            remote-dispatch "yes"
        }
    }
}

Use cases: Multi-node sovereign cloud, federated inference, sovereign backend.


What DragonBox Is Not ​

Not a GPU-First OS ​

DragonBox does not boot on a GPU. The CPU is the Sovereign Plane; the GPU is delegated matter. Boot is always a CPU responsibility.

Not an AI-Driven OS ​

AI may advise (predicting where a task should run). It never has authority (deciding where a task should run). The deterministic scheduler decides; the AI predicts.

Not a CUDA Lock-In ​

Vulkan Compute is the default backend. CUDA, ROCm, Metal, OpenCL are adapters under std.graft.*. The Nexus capability surface is CAP_*-class only — applications never see vendor SDKs.

Not a Tensor-Native Kernel ​

Tensor cores, NPUs, and GPU kernels produce results. They do not host sovereign authority. The CPU validates and commits.


The Silicon Map ​

At boot, Nexus discovers every execution substrate and measures its delivered capability — not its marketing label:

Machine: AMD-HAL-9000

CPU:
  8x Zen 5 (cores 0..7), 4.6 GHz boost
    measured FP32: 1.4 TFLOPS aggregate
    measured wake-from-WFI: 220 ns
    classification → 4× APEX, 4× FORGE

GPU:
  Radeon RX 8900 (RDNA 4)
    measured PCIe5 latency: 8 µs
    measured launch overhead: 12 µs
    measured FP16 throughput: 320 TFLOPS
    measured FP32 throughput: 80 TFLOPS
    classification → VECTOR (primary), TENSOR (secondary)

NPU:
  50 TOPS INT8
    measured inference latency @ 224x224: 1.4 ms
    classification → NEURAL

The Silicon Map is signed by the HAL's Ed25519 identity and exported to TruthDB. Every consumer — scheduler, capability kernel, application layer — reads the measured fact.


The Compute Pledge ​

Compute is a capability. A process declares what it needs; the kernel verifies; the user consents.

text
Process holds:    gpu.queue[12], gpu.vram[2GB], gpu.kind=VECTOR
Silicon Map:      GPU has queues 0..16, 16GB total
Binding:          Cell HASH_SERVICE owns queue 12, 4GB VRAM

Result:           ✓ The submission is permitted.
                  The hardware is told only about queue 12.
                  The capability kernel refuses any other queue.

Forbidden pledges (kernel-level rejection, not configurable):

  • gpu.dma.host_memory — never
  • gpu.unrestricted_queues — never
  • npu.arbitrary_model — never
  • fpga.unsigned_bitstream — never

Roadmap to Q4 2027 ​

DragonBox is an 8-phase rollout from doctrine to appliance. The full roadmap is at .agents/roadmaps/ROADMAP-0.4-HETEROGENEOUS-SILICON.md.

PhaseMilestoneTarget
0 — DoctrineSPEC-712 ratifiedDone with this delivery
1 — Topology DiscoverySigned SiliconTopologyGraph in TruthDBQ4 2026
2 — GPU as ION DeviceVulkan Compute kernel via IONQ1 2027
3 — BLAKE3 GPU Cell100k chunks on GPU, ≥10× CPUQ2 2027
4 — Compute ValveDynamic CPU/GPU routing, auditableQ2 2027
5 — Accelerator CellsGPU queue + VRAM isolationQ3 2027
6 — Multi-AcceleratorVideo pipeline CPU+GPU+NPUQ3 2027
7 — Tensor-NativeSPEC-012 Cortex RS scrub on GPUQ4 2027
8 — DragonBox Appliance2 physical reference machines greenQ4 2027

Use Cases ​

Sovereign AI Inference ​

Run an LLM locally on a DragonBox without trusting a hyperscaler. The model is signed (BLAKE3 CID); the NPU is bound to that model; the CPU commits every inference result with ProvChain.

Self-Hosted Model Training ​

Sovereign model artifacts, sovereign compute. No data leaves the box. ProvChain records every training step.

Edge AI ​

On-device inference with no cloud dependency. NEXUS_DRAGON_EDGE edition targets NPU-equipped ARM SoCs (Qualcomm, Apple, ARM Ethos).

Sovereign Cloud Compute ​

A DragonBox cluster forms a sovereign backend. Multi-node Remote execution domain (Phase 8 + ROADMAP-0.4 §2 Phase 8 Cluster edition).

Heterogeneous Scientific Computing ​

Reed-Solomon memory scrub + Merkle DAG verify + matrix math on a single machine. The same kernel runs on CPU, GPU, and NPU — the Compute Valve chooses.


Status ​

DRAFT — Pending Founder ratification of SPEC-712. Implementation begins in lane feature/voxis/spec-712-heterogeneous-silicon after ratification.

Reference hardware matrix, signed edition recipes, and physical appliance certification are Phase 8 deliverables (target: Q4 2027).


Documentation ​

DocumentPurpose
SPEC-712: Heterogeneous Silicon TopologyConstitutional doctrine for heterogeneous compute
RFC: SPEC-712The conversation that produced the SPEC
ROADMAP-0.48-phase rollout to DragonBox
MANIFESTOLibertaria Manifesto
NORTH-STARConstitutional vision
DESIGN_GOALSSystem Truth Store canon

Naming Note ​

This page supersedes an earlier draft that described DragonBox as a DragonflyBSD/HAMMER2 storage distribution (Proxmox replacement). That earlier concept was speculative and has been renamed DragonStore in a follow-on pass.

The DragonBox name is now reserved for the Heterogeneous Sovereign Compute Appliance described above. If you came here looking for the DragonflyBSD storage distribution, it will be at dragonstore.md (TBD) once that follow-on SPEC lands.


The hardware industry has already become heterogeneous.

The operating system simply hasn't admitted it yet.

Nexus admits it.

— Voxis Forge, 2026-09-06