Acknowledgments — The Systems We Stand On

The open-source tools, languages, and communities that make ecoPrimals possible. We carry their banners.

Why This Page Exists

ecoPrimals is built entirely on open-source foundations. Every binary we ship, every test we run, every page we serve — all of it stands on work that other people gave to the commons. The scyBorg triple license (AGPL-3.0 / ORC / CC-BY-SA-4.0) is our thank-you: what we built on open foundations returns to open foundations.

This page names the systems we depend on and carries their banners.


The Language

Rust

rust-lang.org · github.com/rust-lang/rust

The entire ecoPrimals ecosystem — 3,466,535 lines across 15 primals — is written in Rust. The language is the environmental constraint that makes everything else possible. The borrow checker is the compiler-enforced selective pressure. The type system is the fitness landscape. The zero-cost abstractions are why #![forbid(unsafe_code)] doesn’t mean slow.

Rust is not a tool we chose. It is the constraint that shaped us. Everything ecoPrimals has discovered — vendor-agnostic GPU compute, sovereign infrastructure, the constrained evolution methodology itself — was revealed by Rust’s constraints.

License: MIT / Apache-2.0


The Infrastructure

Zola

getzola.org · github.com/getzola/zola

The static site generator that builds primals.eco. Single Rust binary, zero runtime dependencies, TOML front matter, Tera templates, built-in search, taxonomy system, minification. 259 pages built in 3.4 seconds. Zola is what sporePrint uses for sovereign validation — petalTongue handles live serving, but Zola remains the oracle.

License: MIT

Caddy

caddyserver.com · github.com/caddyserver/caddy

The web server on golgiBody-ext that serves primals.eco. Automatic HTTPS, HTTP/3, ACME auto-renewal, security headers — all with a 20-line Caddyfile. Caddy is the outer membrane.

License: Apache-2.0

WireGuard

wireguard.com

The encrypted overlay network connecting all gates. The periplasmic mesh — golgi, sporeGate, eastGate, flockGate — runs over WireGuard tunnels. Simple, fast, formally verified cryptography.

License: GPL-2.0

RustDesk

rustdesk.com · github.com/rustdesk/rustdesk

Self-hosted remote desktop. Pure Rust. Every gate in the mesh is reachable via sovereign RustDesk relay — no TeamViewer, no AnyDesk, no cloud dependency. The sovereign remote access layer.

License: AGPL-3.0

Forgejo

forgejo.org · codeberg.org/forgejo/forgejo

The sovereign git forge running on golgi at git.primals.eco. Source of truth for all repositories. GitHub is the trailing mirror. Forgejo is the periplasm — the place where code lives before it becomes public.

License: MIT

Zellij

zellij.dev · github.com/zellij-org/zellij

Terminal multiplexer. Pure Rust. Every development session runs in Zellij. The layout system and session persistence make multi-gate operations manageable.

License: MIT


The Crates

Every dependency in spore-validate and across the ecosystem was chosen for the same reason: pure Rust, no C toolchain, no vendor lock-in.

Cryptography and Identity

CrateWhat it does for usLicense
ed25519-dalekBearDog’s identity keys — every primal signs with Ed25519BSD-3-Clause
x25519-dalekKey exchange for BTSP transportBSD-3-Clause
chacha20poly1305AEAD encryption — every inter-primal messageMIT / Apache-2.0
blake3Content-addressed hashing — provenance, CAS, guideStone Merkle rootsCC0-1.0 / Apache-2.0
argon2Password hashing — projectNUCLEUS user authMIT / Apache-2.0

Serialization and Data

CrateWhat it does for usLicense
serdeThe serialization framework. Every config, every message, every manifestMIT / Apache-2.0
serde_jsonJSON-RPC 2.0 — the lingua franca of inter-primal communicationMIT / Apache-2.0
tomlConfig files, manifests, front matter — TOML 1.1 compliantMIT / Apache-2.0

CLI and Error Handling

CrateWhat it does for usLicense
clapCommand-line argument parsing — derive macros, env fallbackMIT / Apache-2.0
thiserrorTyped error hierarchies — every module has domain-specific errorsMIT / Apache-2.0

GPU Compute

CrateWhat it does for usLicense
wgpuWebGPU implementation — the layer that makes vendor-agnostic GPU compute possibleMIT / Apache-2.0
nagaWGSL shader compiler — coralReef wraps naga for cross-spring shader compilationMIT / Apache-2.0

Compression and I/O

CrateWhat it does for usLicense
flate2Gzip — CAS push, depot archives. Pure Rust backend (miniz_oxide)MIT / Apache-2.0
walkdirRecursive directory traversal — content discovery, validation walksUnlicense / MIT

The Science

The springs reproduce published, peer-reviewed science. The researchers whose work we reproduce are acknowledged on each spring’s page and in the Spring Catalog. They are not collaborators or endorsers — they are scientists whose published results define our acceptance criteria.


The AI

Every line of code in ecoPrimals was produced through human-AI collaboration — the K-NOME methodology. The AI models that contributed to this work were trained on the compressed knowledge of every human who ever wrote anything that ended up in training data. The Love Letter addresses this debt directly.

The scyBorg triple license is our structural acknowledgment: the work returns to the commons because it came from the commons.


The scyBorg Thank-You

The scyBorg triple license exists because a single license cannot cover code, mechanics, and content. But all three licenses share one property: they give back.

  • AGPL-3.0-or-later — code that runs on a server must share its source. If you use ecoPrimals code, your users get the same freedom.
  • ORC — system designs are open. Build on them. Extend them. The mechanics belong to everyone.
  • CC-BY-SA-4.0 — documentation shares forward. Attribute and share alike.

Every system listed on this page gave something to the commons. ecoPrimals gives back under terms that ensure the commons grows. That is the acknowledgment.