Her değişiklik, abartısız
Solidus protokolü için sürüm geçmişi — neyin, ne zaman ve neden yayımlandığı.
Agents, Wallet, and Relay — product previews
- EklendiAgents — ERC-8004 agent passports and an operator console (27 routes), preview at agents-preview.solidus.network
- EklendiWallet — multi-chain testnet wallet with send/receive, staking, social recovery, and a credential-holder view (16 routes), preview at wallet-preview.solidus.network
- EklendiRelay — DIDComm v2 mediator operator console (16 routes), preview at relay-preview.solidus.network
- DüzeltildiAgents 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.
L1 v2 rebuild and public v2 devnet
- EklendiL1 v2 — two-lane executor, HotStuff-2 BFT consensus, DAG mempool, and an EVM subnet
- EklendiPublic v2 devnet live at devnet-v2.solidus.network
- EklendiPublic 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.
GPU inference and document hardening
- EklendiFirst GPU (CUDA) inference build — published to releases.solidus.network; GPU verify path live at node.solidus.network/gpu
- EklendiDocuments with no MRZ now read via their printed fields (VIZ OCR), with a universal document-number checksum and cross-check
- DüzeltildiPhysically damaged and torn documents are handled — card detection survives a torn card
- EklendiAssurance gate — a credential may not claim an assurance level that was never performed
- DüzeltildiWebhook delivery now retries with exponential backoff (was one-shot)
KYC still runs in shadow — the engine observes; decisions are not yet automated. Testnet.
Compute Network and an estate-wide design system
- EklendiSolidus 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
- EklendiA 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.
Capture and Agent-identity SDKs on npm
- Eklendi@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
- Eklendi@solidus-network/agent-identity 0.1.0/0.1.1 — ERC-8004 agent passports, verification middleware, and spend-mandate primitives
- DüzeltildiSDK nonce-retry and a README truth-rewrite across the published packages
All SDKs are on the public npm registry under @solidus-network/*. Testnet.
SDK privacy — unlinkability and the key hierarchy
- Eklendi@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)
- EklendiAn 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.
did:solidus registered in the W3C DID Method Registry
- Eklendidid: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.
SDK 0.6.0 — DID social recovery and unlinkability guard
- Eklendi@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.
SDK 0.5.0 — client-side signing split
- Eklendi@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.
Standards and security — DIF membership, SD-JWT VC, BBS+
- EklendiDIF (Decentralized Identity Foundation) Associate Membership confirmed
- EklendiVerifiable Credentials 2.0 (validFrom / validUntil) and SD-JWT VC with holder-key binding
- EklendiBBS+ selective disclosure shipped on testnet
- DüzeltildiSecurity — patched 7 CVEs (fast-jwt and Next.js) during incident response
Testnet only. No mainnet, no token.
Protocol state root computation and VP verification
- EklendiState root computation — 4 Sparse Merkle Trees (accounts, DIDs, credentials, validators) combined via BLAKE3 global root
- EklendiReal Verifiable Presentation verification in SDK chain mode — Ed25519 signature, expiry, holder match, nonce validation
- EklendiIn-memory challenge store with 5-minute TTL and one-time use for authentication
- DüzeltildiMulti-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.
Production stability and UX improvements
- DüzeltildiServer crash recovery — identity and explorer services rebuilt after OOM-induced crash loops
- Eklendi2GB swap file added to prevent future OOM kills on production server
- DüzeltildiGoogle Analytics — corrected measurement ID across all 3 frontends
- DüzeltildiExplorer client-side crash — null check for recipient field in DID operations table
- DeğiştirildiExplorer defaults to mainnet view with rich data and "Mainnet not yet active" banner
- DüzeltildiAll dead href="#" links replaced with real URLs across verify, identity, and explorer
- EklendiVerify sandbox/production context — shared state via React context replaces isolated toggle
Full audit + honesty pass across all products
- DüzeltildiRemoved fake investor names and exchange partnerships from marketing site
- DüzeltildiSQL injection vulnerability in verify webhook updates patched
- EklendiMobile responsive sidebars for identity and verify — slide-over drawers with hamburger menus
- EklendiVerify and identity dashboards wired to real backend APIs — stats, activity, credentials all live
- EklendiForgot/reset password flow — migration, endpoints, and frontend wiring
- EklendiAudit log writes on auth events, API key changes, webhook updates, and verifications
- Eklendi13 mock pages across verify and explorer marked with amber "preview" banners
- DüzeltildiExplorer homepage — removed fake TPS, validator counts, and block rewards; shows real API data
- EklendiCSV export and real pagination for verify verifications list
- DüzeltildiCredential verification endpoint now properly decodes JWT and validates via SDK
Comprehensive audit identified real vs mock across all 5 products. 4 sprint passes completed.
Guardian recovery, KYC pipeline, and OAuth login
- EklendiGuardian recovery module — 8 API endpoints, 3 database tables, 3-of-5 threshold with 48h expiry
- EklendiEdge states wired into identity app — loading skeletons, connection error toasts, session expired modal, credential expiry banners
- EklendiShareFlow disclosure defaults — interactive Reveal/Derive/Hide toggle with data minimization
- EklendiGitHub OAuth login for verify and identity apps
- EklendiTOTP 2FA setup with QR code and manual key entry
- EklendiKYC ML models deployed — face detection, recognition, and landmarks (12MB total)
- EklendiKYC worker PM2 service running on production server
- EklendiTestnet 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.
Production deployment and domain launch
- Eklendisolidus.network domain live with SSL — marketing site, verify, identity, and auth subdomains
- EklendiVerify and Identity backends deployed to production — PostgreSQL, Redis, and RabbitMQ provisioned
- EklendiFrontend-to-backend wiring complete — API calls route through nginx reverse proxy
- Eklendiauth.solidus.network deployed — identity API live, OIDC routes in development
- DeğiştirildiEd25519 keypairs generated for session signing and credential issuance in production
Protocol Slice 1 — single-node block production
- Eklendi7 Rust crates — solidus-crypto, solidus-txns, solidus-state, solidus-consensus, solidus-rpc, solidus-p2p, solidus-node
- EklendiSingle-node block production with native state transitions (no WASM VM)
- EklendiToken transfers via JSON-RPC with 7 methods implemented
- EklendiSparse Merkle tree (Jellyfish-style, 256-bit depth, BLAKE3 hashing)
- Eklendi85 tests passing with zero clippy warnings
HotStuff-inspired BFT consensus. Multi-node networking planned for Slice 2.
Identity backend and frontend integration
- EklendiIdentity backend — 12 API endpoints covering auth, credentials, sharing, and trust-score
- Eklendi13 identity frontend pages wired to real API (DID challenge-response auth)
- EklendiMarketing backend — contact form and newsletter API routes with JSONL storage
- EklendiVerify frontend — 7 pages wired to real API, 37 routes building clean
KYC pipeline and shared packages
- EklendiNative KYC pipeline — document upload, OCR via Tesseract, MRZ parsing, face detection with TensorFlow.js
- Eklendi3 verification endpoints and 2 background worker jobs for async document processing
- Eklendi@solidus-network/sdk — stub mode with PostgreSQL-backed DID and credential operations
- Eklendi@solidus-network/types — shared TypeScript types for Ed25519 token signing and verification
- Eklendi@solidus-network/auth — DID challenge-response authentication with Verifiable Presentations
- DeğiştirildiPluggable storage backend — local filesystem for development, S3-compatible (Cloudflare R2) for production
31 tests passing across the KYC pipeline.
Frontend foundations
- EklendiVerify frontend — 34 pages with dark/light mode, design token system, all routes building
- EklendiIdentity frontend — 31 pages with DID dashboard, credential management, sharing flows
- EklendiMarketing site — 33 pages covering landing, product, developer, and company sections
- EklendiUnified design system — Inter typography, Lucide icons, consistent spacing and color tokens
All frontends built with Next.js 15 and Tailwind CSS.
Project bootstrap
- EklendiMonorepo structure with 16 product folders, synthesized documentation, and per-product configuration
- Eklendi14 project documents — vision, protocol spec, architecture, tokenomics, product strategy, design system