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

QSDM

module
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: May 18, 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