Changelog

Every change, no spin

Version history for the Solidus protocol — what shipped, when, and why.

v0.15.0FEATURE
July 15, 2026

Agents, Wallet, and Relay — product previews

  • AddedAgents — ERC-8004 agent passports and an operator console (27 routes), preview at agents-preview.solidus.network
  • AddedWallet — multi-chain testnet wallet with send/receive, staking, social recovery, and a credential-holder view (16 routes), preview at wallet-preview.solidus.network
  • AddedRelay — DIDComm v2 mediator operator console (16 routes), preview at relay-preview.solidus.network
  • FixedAgents backend — hosted credentials now anchor to the Solidus L1 (fixed a transaction-signature serialization mismatch on the agent credential types)

The three new product UIs are live previews on *-preview.solidus.network — not yet public products. Testnet only, no mainnet.

v0.14.0TESTNET
July 15, 2026

L1 v2 rebuild and public v2 devnet

  • AddedL1 v2 — two-lane executor, HotStuff-2 BFT consensus, DAG mempool, and an EVM subnet
  • AddedPublic v2 devnet live at devnet-v2.solidus.network
  • AddedPublic benchmark harness — an anonymous clone reproduces the documented differential (github.com/solidusnetwork/protocol)

v2 is a separate devnet; the production testnet stays at rpc.solidus.network. No mainnet.

v0.13.0FEATURE
July 14, 2026

GPU inference and document hardening

  • AddedFirst GPU (CUDA) inference build — published to releases.solidus.network; GPU verify path live at node.solidus.network/gpu
  • AddedDocuments with no MRZ now read via their printed fields (VIZ OCR), with a universal document-number checksum and cross-check
  • FixedPhysically damaged and torn documents are handled — card detection survives a torn card
  • AddedAssurance gate — a credential may not claim an assurance level that was never performed
  • FixedWebhook delivery now retries with exponential backoff (was one-shot)

KYC still runs in shadow — the engine observes; decisions are not yet automated. Testnet.

v0.14.0FEATURE
July 13, 2026

Compute Network and an estate-wide design system

  • AddedSolidus Compute Network — GPU-inference nodes with per-job envelope encryption, a fail-closed routing contract, a control-plane broker, and a pre-mainnet accounting ledger; operator page at node.solidus.network/gpu
  • AddedA single design system rolled out across the estate — marketing, verify, identity, auth, pod, node, and explorer re-skinned on one tricolor token set

Compute is a private preview — admission is allow-listed, and what shipped first is CPU inference (the GPU/CUDA build landed July 14). Testnet.

v0.13.0FEATURE
July 13, 2026

Capture and Agent-identity SDKs on npm

  • Added@solidus-network/capture and @solidus-network/id-extract 0.1.0 — a guided document-capture widget and a WASM extraction pipeline; live demo at capture.solidus.network/demo
  • Added@solidus-network/agent-identity 0.1.0/0.1.1 — ERC-8004 agent passports, verification middleware, and spend-mandate primitives
  • FixedSDK nonce-retry and a README truth-rewrite across the published packages

All SDKs are on the public npm registry under @solidus-network/*. Testnet.

v0.12.0FEATURE
July 13, 2026

SDK privacy — unlinkability and the key hierarchy

  • Added@solidus-network/sdk and @solidus-network/bbs 0.6.2 — device-benchmark-routed BBS+ selective disclosure and an HKDF key hierarchy (identity, value, pairwise, and pod keys)
  • AddedAn in-tarball unlinkability demo a skeptic can run, plus a clean-room publish guard

BBS+ credential primitives are testnet-grade with an external audit pending. Testnet.

v0.11.0FEATURE
July 4, 2026

did:solidus registered in the W3C DID Method Registry

  • Addeddid:solidus registered in the W3C DID Method Registry (specification: did-solidus-spec v0.1.0)

Registered in the method registry — a list of known DID methods — not a W3C standards-track Recommendation.

v0.10.5FEATURE
June 27, 2026

SDK 0.6.0 — DID social recovery and unlinkability guard

  • Added@solidus-network/sdk 0.6.0 — DID social recovery (guardian-threshold reconstruction) and a guard keeping the DID anchor key separate from value-bearing keys

Testnet.

v0.10.2FEATURE
June 14, 2026

SDK 0.5.0 — client-side signing split

  • Added@solidus-network/sdk 0.5.0 — DID creation split into buildCreate/submitCreate so the client signs locally and the backend only relays; sponsor-funding for fee-exempt DID operations

Testnet.

v0.10.0FEATURE
May 14, 2026

Standards and security — DIF membership, SD-JWT VC, BBS+

  • AddedDIF (Decentralized Identity Foundation) Associate Membership confirmed
  • AddedVerifiable Credentials 2.0 (validFrom / validUntil) and SD-JWT VC with holder-key binding
  • AddedBBS+ selective disclosure shipped on testnet
  • FixedSecurity — patched 7 CVEs (fast-jwt and Next.js) during incident response

Testnet only. No mainnet, no token.

v0.9.0FEATURE
May 5, 2026

Protocol state root computation and VP verification

  • AddedState root computation — 4 Sparse Merkle Trees (accounts, DIDs, credentials, validators) combined via BLAKE3 global root
  • AddedReal Verifiable Presentation verification in SDK chain mode — Ed25519 signature, expiry, holder match, nonce validation
  • AddedIn-memory challenge store with 5-minute TTL and one-time use for authentication
  • FixedMulti-node consensus bug fixes — QC relay, message drain, shutdown race conditions resolved

State root now computed after block execution. VP verification replaces stub responses with full cryptographic pipeline.

v0.8.0FIX
May 5, 2026

Production stability and UX improvements

  • FixedServer crash recovery — identity and explorer services rebuilt after OOM-induced crash loops
  • Added2GB swap file added to prevent future OOM kills on production server
  • FixedGoogle Analytics — corrected measurement ID across all 3 frontends
  • FixedExplorer client-side crash — null check for recipient field in DID operations table
  • ChangedExplorer defaults to mainnet view with rich data and "Mainnet not yet active" banner
  • FixedAll dead href="#" links replaced with real URLs across verify, identity, and explorer
  • AddedVerify sandbox/production context — shared state via React context replaces isolated toggle
v0.7.0FEATURE
May 4, 2026

Full audit + honesty pass across all products

  • FixedRemoved fake investor names and exchange partnerships from marketing site
  • FixedSQL injection vulnerability in verify webhook updates patched
  • AddedMobile responsive sidebars for identity and verify — slide-over drawers with hamburger menus
  • AddedVerify and identity dashboards wired to real backend APIs — stats, activity, credentials all live
  • AddedForgot/reset password flow — migration, endpoints, and frontend wiring
  • AddedAudit log writes on auth events, API key changes, webhook updates, and verifications
  • Added13 mock pages across verify and explorer marked with amber "preview" banners
  • FixedExplorer homepage — removed fake TPS, validator counts, and block rewards; shows real API data
  • AddedCSV export and real pagination for verify verifications list
  • FixedCredential verification endpoint now properly decodes JWT and validates via SDK

Comprehensive audit identified real vs mock across all 5 products. 4 sprint passes completed.

v0.6.0FEATURE
May 4, 2026

Guardian recovery, KYC pipeline, and OAuth login

  • AddedGuardian recovery module — 8 API endpoints, 3 database tables, 3-of-5 threshold with 48h expiry
  • AddedEdge states wired into identity app — loading skeletons, connection error toasts, session expired modal, credential expiry banners
  • AddedShareFlow disclosure defaults — interactive Reveal/Derive/Hide toggle with data minimization
  • AddedGitHub OAuth login for verify and identity apps
  • AddedTOTP 2FA setup with QR code and manual key entry
  • AddedKYC ML models deployed — face detection, recognition, and landmarks (12MB total)
  • AddedKYC worker PM2 service running on production server
  • AddedTestnet seed script on 4-hour cron — 19 real transactions per run

KYC pipeline fully operational with native ML inference. Guardian social recovery enables account restoration without seed phrases.

v0.5.0FEATURE
March 29, 2026

Production deployment and domain launch

  • Addedsolidus.network domain live with SSL — marketing site, verify, identity, and auth subdomains
  • AddedVerify and Identity backends deployed to production — PostgreSQL, Redis, and RabbitMQ provisioned
  • AddedFrontend-to-backend wiring complete — API calls route through nginx reverse proxy
  • Addedauth.solidus.network deployed — identity API live, OIDC routes in development
  • ChangedEd25519 keypairs generated for session signing and credential issuance in production
v0.4.0FEATURE
March 28, 2026

Protocol Slice 1 — single-node block production

  • Added7 Rust crates — solidus-crypto, solidus-txns, solidus-state, solidus-consensus, solidus-rpc, solidus-p2p, solidus-node
  • AddedSingle-node block production with native state transitions (no WASM VM)
  • AddedToken transfers via JSON-RPC with 7 methods implemented
  • AddedSparse Merkle tree (Jellyfish-style, 256-bit depth, BLAKE3 hashing)
  • Added85 tests passing with zero clippy warnings

HotStuff-inspired BFT consensus. Multi-node networking planned for Slice 2.

v0.3.0FEATURE
March 27, 2026

Identity backend and frontend integration

  • AddedIdentity backend — 12 API endpoints covering auth, credentials, sharing, and trust-score
  • Added13 identity frontend pages wired to real API (DID challenge-response auth)
  • AddedMarketing backend — contact form and newsletter API routes with JSONL storage
  • AddedVerify frontend — 7 pages wired to real API, 37 routes building clean
v0.2.0FEATURE
March 25, 2026

KYC pipeline and shared packages

  • AddedNative KYC pipeline — document upload, OCR via Tesseract, MRZ parsing, face detection with TensorFlow.js
  • Added3 verification endpoints and 2 background worker jobs for async document processing
  • Added@solidus-network/sdk — stub mode with PostgreSQL-backed DID and credential operations
  • Added@solidus-network/types — shared TypeScript types for Ed25519 token signing and verification
  • Added@solidus-network/auth — DID challenge-response authentication with Verifiable Presentations
  • ChangedPluggable storage backend — local filesystem for development, S3-compatible (Cloudflare R2) for production

31 tests passing across the KYC pipeline.

v0.1.0FEATURE
March 23, 2026

Frontend foundations

  • AddedVerify frontend — 34 pages with dark/light mode, design token system, all routes building
  • AddedIdentity frontend — 31 pages with DID dashboard, credential management, sharing flows
  • AddedMarketing site — 33 pages covering landing, product, developer, and company sections
  • AddedUnified design system — Inter typography, Lucide icons, consistent spacing and color tokens

All frontends built with Next.js 15 and Tailwind CSS.

v0.0.1FEATURE
March 11, 2026

Project bootstrap

  • AddedMonorepo structure with 16 product folders, synthesized documentation, and per-product configuration
  • Added14 project documents — vision, protocol spec, architecture, tokenomics, product strategy, design system

Shipping in the open, version by version.