Help us shape the future of Go! Take the 2026 Go Developer Survey

QSDM

module
v0.4.6-rc.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2026 License: MIT

README

QSDM

QSDM (Quantum-Secure Dynamic Mesh ledger) is a post-quantum-secure ledger with a two-tier node model — CPU-only validators run the PoE + BFT consensus, and miners run an additive, Mesh3D-tied Proof-of-Work that mints the native coin, Cell (CELL). Two CPU miner binaries ship today (qsdmminer and the friendlier qsdmminer-console); a CUDA production miner is planned to ship after external security review.

Transaction signatures use ML-DSA-87 (NIST FIPS 204) — the standardised post-quantum replacement for classical Ed25519 / Ed448 — so transactions signed today remain unforgeable against cryptographically relevant quantum adversaries tomorrow.

Rebrand notice. This monorepo is migrating from the transitional name QSDM back to QSDM. Existing folder names (apps/qsdm-landing/, apps/qsdm-nvidia-ngc/) and configuration identifiers (qsdm.* configs, QSDM_* env vars, X-QSDM-* headers) continue to work during the deprecation window. See QSDM/docs/docs/REBRAND_NOTES.md for the full migration table.

Repository layout

Path What it is
QSDM/ Ledger node — Go implementation (consensus, storage, ML-DSA-87 signatures, wallet/token API). This is the cryptocurrency / chain layer; native coin is Cell (CELL).
QSDM/docs/docs/ User-facing documentation: API reference, mining protocol, node-role split, quickstart guides, rebrand notes, roadmap, deployment guides.
apps/ Products and sidecars that use the node but are not required to run the core ledger.
apps/qsdm-landing/ Static marketing site served at qsdm.tech. (Folder name retained during the rebrand deprecation window.)
apps/qsdm-nvidia-ngc/ Optional NVIDIA NGC GPU attestation sidecar — opt-in, per-operator API policy, not a consensus rule. See QSDM/docs/docs/NVIDIA_LOCK_CONSENSUS_SCOPE.md.
apps/game-integration/ Stub + checklist for hooking an external game or app to the QSDM HTTP API (see apps/game-integration/NEXT_STEPS.md). Not itself a deliverable; the actual game projects live in their own repositories and consume the node via QSDM/source/sdk/.

Start here

New? The operator wiki is a 10-minute read that explicitly answers the three questions every new node operator asks: do I need an NVIDIA GPU, do I need a paid NGC plan, and do I have to sync to your VPS? Spoiler: no, no, and no — but NVIDIA is the first-class path today and api.qsdm.tech is the recommended bootstrap peer for Phase 4.

Trust surface (live reference node)

The reference deployment at https://api.qsdm.tech/ publishes two endpoints that make its own coverage legible:

  • GET /api/v1/trust/attestations/summary — aggregate attested / total_public ratio across the validator set.
  • GET /api/v1/trust/attestations/recent — list of recent peer attestations with coarse region/GPU-arch metadata only (no PII).

Consumed by the landing page and the dashboard. See QSDM/docs/docs/NVIDIA_LOCK_CONSENSUS_SCOPE.md for why NVIDIA-lock is a transparency signal, not a consensus rule.

License

MIT © 2024-2026 Joedel Lopez Dalioan (Blackbeard).

The ledger node and sidecars are permissively licensed. Vendored third-party dependencies under QSDM/source/wasmer-go-patched/ retain their own licences (see QSDM/source/wasmer-go-patched/LICENSE).

Directories

Path Synopsis
QSDM

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL