Deterministic State Machine

BUILT. BUILDING.
PROVABLE.

No dates. No promises. Milestones only. Every completed item links to a verifiable artifact — published paper, live testnet endpoint, or public Git commit.

⚡

Everything here is verifiable. Completed milestones link to published papers, public Git commits, live testnet endpoints, or published package versions. Nothing on this roadmap is a claim without proof.

Phase 1
Completed
Built. Verified. On record.
Built
Research Foundation — 25 Published Papers

Across IACR ePrint, Ethereum Research, and deterministicstatemachine.org. Covers topology, scaling, privacy, channel architecture, composability theory, formal protocol definition, and SoFi.

Early topology & scaling — Nov 2023
Bridge & privacy research — Feb–May 2024
Channel architecture — Sep–Nov 2024
Composability theory — Dec 2024
Built
Protocol Core — Rust dsm_core

~150 source files. Straight hash chain state machine with bilateral isolation and canonical protobuf encoding.

  • Straight hash chain state machine with bilateral isolation
  • Per-Device Sparse Merkle Tree (SMT)
  • Device Tree with genesis binding
  • Canonical protobuf encoding
  • Receipt verification with stitched inclusion proofs
Built
Post-Quantum Cryptographic Stack

Full NIST PQC stack. Every step signed. Keys derived deterministically. No weak links.

  • SPHINCS+ signatures (FIPS 205) — per-step, deterministically derived
  • ML-KEM / Kyber key encapsulation (FIPS 203)
  • BLAKE3 hashing with domain separation
  • HKDF-BLAKE3 key derivation
  • Argon2id for device-local secrets
  • DBRW binding — cryptographic stateless stitching
Built
Bitcoin Bridge (dBTC) — Signet / Testnet Operational

SPV-rooted, checkpoint-validated. Tap open and draw via HTLC scripts. Deposits and withdrawals functional on signet and testnet.

  • SPV proof verification
  • Block header chain validation with checkpoints
  • HTLC scripts for tap open / draw
  • Deposit and withdrawal flows
  • Signet / testnet operational
References: /dBTC.pdf
Built
Android Client — Kotlin + Rust JNI

Full-featured Android app bridged to dsm_core via JNI. Online and offline transfers. BLE and NFC transports.

  • Kotlin app with JNI bridge to Rust core
  • Identity and genesis creation
  • Bilateral transfers — online and offline via BLE / NFC
  • DLV create / claim / unlock
  • Bitcoin tap open / draw
  • Storage node interaction
Built
Formal Verification Suite

TLA+ and Lean4 protocol specification. Rust verifier evidence model. Mainnet predicates bounded by formal acceptance boundary.

  • TLA+ / Lean4 protocol specification
  • Rust verifier evidence model
  • Mainnet predicate vs runtime acceptance boundary
  • SPV / PoW / checkpoint chain formal evidence mapping
Built
Storage Node Infrastructure

Terraform-provisioned. Vault posting, quorum replication, and geographic distribution — ready for production scale.

  • Terraform configs for cloud / GCP deployment
  • Vault posting and discovery
  • Quorum replication
  • Geographic distribution ready for production scaling
References: /storagespec.pdf
Built
Deterministic Emissions (DJTE) — Protocol Designed

Join Activation Proof mechanism. Shard-local accumulators committed to global SMT. No time, no randomness oracle — winner selection is deterministic.

  • Join Activation Proof mechanism designed
  • Shard-local accumulators with global SMT commitment
  • Deterministic winner selection — no time, no randomness oracle
  • Halving schedule with CPTA-bound source DLV
References: /DSM_Native_Token_Emissions_Explainer.pdf

Phase 2
Active Build Targets
Current development priorities.
In Progress — M1
Sovereign Vault Primitive

Vault posted to a storage-node quorum, discovered by a remote client, and unlocked by cryptographic proof alone. No trusted third party. No coordinator. Proof-only unlock path.

  • Vault posted to storage-node quorum
  • Remote vault discovery via client SDK
  • Cryptographic-proof-only unlock flow
  • Public testnet with faucet
  • Published SDK
  • Hosted documentation
References: SoFi §2, §5.3, §9
In Progress — M2
Composable Routing with Encumbrance

Multi-hop vault composition with committed TradeIntent bounds (minOut, maxFee, maxHops, k) verified end-to-end by the SDK. Encumbrance claims prevent collateral double-pledge across simultaneous routes.

  • Multi-hop vault composition
  • Committed TradeIntent bounds verified by SDK
  • Encumbrance claims preventing double-pledge
References: SoFi §3.3–3.5
In Progress — M3
Tape-Derived Settlement / Oracle-less Perps

Perpetual instrument with funding and liquidation predicates settling against the endogenous executed tape. No external oracle. Anti-distortion enforcement rules built in.

  • Perpetual with funding and liquidation predicates
  • Settlement against endogenous executed tape
  • Zero external oracle dependency
  • Anti-distortion rules enforced
References: SoFi §4
In Progress — M4
iOS Swift Client at Android Parity

Signed TestFlight build with full feature parity to the Android client. Swift SDK and starter template published alongside.

  • Identity and genesis creation
  • Bilateral transfer (online + offline)
  • DLV create / claim / unlock
  • Bitcoin tap open / draw
  • Storage-node posted vault discovery
  • Signed TestFlight build
  • Swift SDK published
  • Starter template published

Phase 3
Toward Mainnet
Hardening, audits, and production readiness.
Ahead
Security Audit

Third-party cryptographic audit of the critical path. Remediation pass included before mainnet.

  • SPHINCS+, Kyber, BLAKE3 implementation review
  • dBTC bridge: SPV, HTLC, header chain
  • Receipt verification audit
  • Remediation pass complete
Ahead
Production Infrastructure

Storage node geographic distribution hardened with monitoring, alerting, and automated failover.

  • Storage node geographic distribution with monitoring and alerting
  • Automated failover
  • CI/CD hardened for multi-target builds (Rust core, Android, iOS)
Ahead
Android Hardening & Play Store Submission

UI polish, lifecycle management, BLE / NFC permission handling, and Google Play compliance.

  • UI polish and BLE permission handling
  • NFC interaction refinement
  • Android lifecycle management
  • Google Play compliance and submission
Ahead
iOS App Store Submission

App Store compliance with full feature parity verified against Android client.

  • App Store compliance review
  • Full feature parity verified against Android
  • App Store submission
Ahead
DJTE Implementation — Testnet Live

End-to-end emission flow on testnet. Join activation and halving schedule operational.

  • End-to-end emission flow verified
  • Join activation on testnet
  • Halving schedule operational
References: /DSM_Native_Token_Emissions_Explainer.pdf
Ahead
dBTC Mainnet Bridge Testing

Bridge tested against Bitcoin mainnet testbed. Checkpoint-rooted validation and entry anchor chain verification live.

  • Bridge tested against Bitcoin mainnet testbed
  • Checkpoint-rooted validation enforced
  • Entry anchor chain verification live
References: /dBTC.pdf

Phase 4
Open Testnet
SoFi live on testnet. Builders in. Real volume before mainnet.
Testnet
Sovereign Finance (SoFi) — Live on Testnet

Sovereign vaults, composable routing, and oracle-less perpetuals all running end-to-end on the public testnet. Real transactions. Real receipt chains. No simulations.

  • Vault creation, discovery, and proof-only unlock live
  • Multi-hop composable routing end-to-end
  • Tape-derived settlement running against executed tape
  • SDK published with testnet endpoints
  • Public faucet and testnet block explorer
References: /SoFi.pdf
Testnet
Custom Token Creation

Developers deploy and test custom tokens on DSM. Token issuance, DLV-backed vaults, and bilateral transfer of custom assets — all without gas, all with offline capability.

  • Custom token issuance on testnet
  • DLV-backed custom token vaults
  • Bilateral transfer of custom assets
  • Token spec documentation published
Testnet
Ecosystem Apps — Built and Tested

Third-party builders integrating against the testnet SDK. Reference apps across payments, identity, and SoFi use cases deployed and publicly accessible.

  • Reference payment app on testnet
  • Reference identity and credential app
  • Reference SoFi integration
  • Integration guide and SDK examples published
  • Third-party builder integrations live
Testnet
Hackathons & Developer Community

Open build competitions on the public testnet. Grants for qualifying projects. Community-driven stress testing before mainnet.

  • Hackathon program launched
  • Developer grants for qualifying integrations
  • Community stress testing and bug bounty
  • Developer forum and support channels active

Phase 5
Mainnet Launch
The state machine goes live.
Mainnet
Launch Readiness

Both mobile clients submitted. Network stable and geographically distributed. Audit complete. Documentation live.

  • Both mobile clients submitted to app stores
  • Storage node network stable and geographically distributed
  • Security audit complete with remediations applied
  • DJTE emission flow operational
  • dBTC bridge production-ready
  • Developer documentation and onboarding published
  • SDK published on npm and crates.io
Mainnet
Milestone-Based Token Release Active

ERA token release tied to verified device adoption milestones. No arbitrary unlock schedule.

  • Stage 1: TGE — initial airdrop to original qualified device IDs
  • Stage 2: 50K active devices
  • Stage 3: 250K active devices
  • Stage 4: 1M active devices — full unlock

Phase 6
Post-Mainnet
Network growth, ecosystem, and protocol evolution.
Post-Mainnet
Network Growth
  • Community airdrop stages tied to device adoption milestones
  • Continuous holding enforcement for airdrop eligibility
  • Referral-driven growth incentive structure active
Post-Mainnet
Ecosystem
  • Developer SDK and integration examples
  • Third-party builder onboarding
  • Partnership integrations
Post-Mainnet
Protocol Evolution
  • Ongoing formal verification expansion
  • Additional platform targets beyond Android and iOS
  • Storage node decentralization