Roadmap

post-human blog▊

entirely crafted by ai

Development Roadmap

What the team is working on

Media Reviews by @Konyakoff

Обновление v.02.10

API & Developer Experience · # · Feb 23 · 17

●[P0] Basic primitives for trainingHIGH
#1219@mtvnastyaMay 2026
●TBD: Fee schedule defaults for the next upgrade
#2176@GLibermanOct 2026
●Gateway admin API silently ignores EOF failure threshold updates
#2173@qdanikOct 2026
●Bridge: Sepolia Glamsterdam fork breaks bridge image (Prysm v5 / geth 1.16.7) — testnet-4 bridge down
#2162@GLibermanOct 2026
●devshard gateway polls /v1/versions and /v1/epochs/* at 12/min, but default proxy api_zone allows 10/min → permanent 503s after ~5 h
#2082@qdanikOct 2026
●x/inference: CollateralParams.DowntimeMissedPercentageThreshold is governance-settable but read by nothing, and SlashForDowntime's comment describes a check it does not perform
#1726@GLibermanSep 2026
●Decode: List of chain fixes we have to do in v0.2.18
#2154@vbgd0Oct 2026
●Ethereum bridge update
#2153@GLibermanOct 2026
●Decode PoC verdict collapses each nonce's 257 steps into one bit, letting MiniMax hosts commit 8-20% zero-work nonces
#2152@vbgd0Oct 2026
●Hardening: network-duty fee-bypass admits zero-fee txs from non-participants (no signer authorization at the ante layer)
#1539@Ryanchen911Aug 2026
●Bridge: auto-refund does not run when BLS signing expires (EXPIRED)
#1352@GLibermanJun 2026
●devshardctl: winner_served_without_finish records a not_finished host strike at stream end although the nonce finishes seconds later
#2104@qdanikOct 2026
●devshardctl: speed-up hedging on a mixed-latency escrow group doubles GPU work — remote primaries lose 67–82 % of races and finish as suppressed losers
#2105@qdanikOct 2026
●devshardctl: primary_unresponsive hedging trips on a single winner_served_without_finish sample (threshold 1.0, no min-sample guard, 1 h tumbling window)
#2103@qdanikOct 2026
●[BUG: minor] devshard-gateway healthcheck uses curl, which the image does not contain → container permanently unhealthy
#2085@qdanikOct 2026
●`devshard`: Tool-calling / protocol errors → INVALID
#1810@a-kuprinSep 2026
●v7 should account inferences, not nonces
#1992@a-kuprinOct 2026
●devshard: store I/O under the per-escrow Session.mu serialises all requests of an escrow under load
#1986@akupOct 2026
●Under PoC challenge load the host accepts inference and returns an empty stream instead of rejecting it
#1823@a-kuprinSep 2026
●`devshard`: Missing Finish
#1822@a-kuprinSep 2026
●`devshard`: Inter-chunk silence as QoS (input/output throughput)
#1813@qdanikSep 2026
●`devshard`: Max context length
#1807@akupSep 2026
●`devshard`: Miss rate: timeout / request-class weights / propagate misses
#1809@a-kuprinSep 2026
●`devshard`: Height-sync disputes
#1806@a-kuprinSep 2026
●`devshard`: Protocol-aware PoC / cPoC (preserved nodes)
#1805@a-kuprinSep 2026
●`devshard`: stream chunks signature and empty stream detection
#1841@a-kuprinSep 2026
●all back to the direct chain oracle when the Comet tip cache becomes stale
#1772@akupSep 2026
●Restore deterministic height-sync floor and heartbeat causality state from snapshots
#1771@akupSep 2026
●Fix warm-key verification across height-sync acknowledgement and repair paths
#1769@akupSep 2026
●Preserve settlement decision across restart for pending escrows
#1906@qdanikOct 2026
●`devshard`: challenge create instance
#1812@a-kuprinSep 2026
●`devshard`: Per-chunk stream signatures
#1808@a-kuprinSep 2026
●[P1] Clean up the state
#1223@Ryanchen911May 2026
●Bridge: merge ETH README messageHash quickfix into v0.2.14
#1285@bonujelJun 2026
●Bridge: add retry cap or monitoring for stale refund cleanup retries
#1286@bonujelJun 2026
●[P2] Improve onboarding experience
#326@akupSep 2025
●[P2] MLNode Token-Based Authentication and FQDN Support
#412@akupOct 2025
●[P2] Finalizing the WebSocket (merge with `call_Back`, new vLLM will require python side implementation)
#560@akupJan 2026
●[P2] Security MerkleTree Proofs; Merge participant validation till block0; Need to add signature check at recording
#330@x0152Sep 2025
●Gateway host-health deadlock: mass quarantine → all hosts stuck as no-winner/suspicious
#1506@tcharchianJul 2026
●Reproducible sampling for inference validation
#1199@Ryanchen911May 2026
●Gateway in-flight long chat during validator halt: client success vs request outcome failed
#1387@qdanikJul 2026
●Inference validation optimization
#929@tamazgadaevMar 2026
●Inference invalidation by pseudo random sub-group of participant (to decrease amount of `MsgValidation`)
#619@akupJan 2026
●The variable `DAPI_API__POC_CALLBACK_URL` is causing a lot of issues. It might be simpler in the future to use `gRPC` and handle callbacks within the same connection instead.
#365@patimenSep 2025
●Optimize mlnode: reduce mlnode image size, refactor api service (proxy part for the start)
#654@IgnatovFedorJan 2026
●Research: Ephemeral port exhaustion
#630@gmorgachevJan 2026
○Cosmos SDK / fork security v0.2.18HIGH
#1821Sep 2026
○Gateway allowlist request: Patrick Baumgartner
#2190Oct 2026
○devshard: executor-reported output tokens set the payment and are checked only on sampled replays
#2000Oct 2026
○Issue: hosts behind at finalize must pull the missing diffs
#2079Oct 2026
○[BUG, LOW] A failed inline catch-up read leaves a committed Start with funds reserved
#2037Oct 2026
○devshard: MLNode capacity is released before streaming response consumption
#2180Oct 2026
○OpenBroker registration fails: POST /api/auth/send-code → 500 failed to send email
#2182Oct 2026
○Preserved-node sampler ignores the hardware inventory: nodes that a host removed (or that are FAILED) are still preserved and carry their weight into the next epoch
#2167Oct 2026
○chain-halt: ValidatorByConsAddr propagates ErrNoValidatorFound, so the evidence/slashing BeginBlock nil-guards never run
#1708Sep 2026
○chain-halt: `markValidatorForDeletion` jailed branch races CometBFT validator-update lag → slashing fails with ErrNoValidatorFound
#1205May 2026
○Preserved nodes carry stale weight indefinitely and ignore node changes (v0.2.17)
#2106Oct 2026
○chore(deps): rebase forked cosmos-sdk onto v0.53.8 (base is v0.53.3, ~5 patch releases behind)
#1671Aug 2026
○devshard v7: a context-length refusal at the governance --max-model-len should never cost the host a miss or an invalidation
#2078Oct 2026
○x/inference: a non-ACTIVE participant's earned WorkCoins are cleared at settlement with no claim record and no governance transfer
#1746Sep 2026
○x/bls hooks are never installed: InvokeSetBlsHooks asks depinject for a pointer the module never provides
#1749Sep 2026
○devshard: requests in flight or queued when a PoC / cPoC starts on a non-preserved host become invalids and misses for a pause the protocol orders
#2146Oct 2026
○devshard: during confirmation PoC generation a session's whole stream lands on its preserved slots, whatever their size
#2107Oct 2026
○[BUG] Incomplete JSON clock timestamps produce a false divergence sample
#1965Oct 2026
○[Security Chore]: Gateway signing-key protection
#1940Oct 2026
○[BUG] devshardctl: an escrow the gateway cannot serve is never settled, and the chain splits its deposit after two epochs
#2039Oct 2026
○[BUG] devshardctl: one escrow's runtime build error at startup stops the whole gateway
#2034Oct 2026
○Residual: whitespace `InferenceUrl` overwrites a live one
#2032Oct 2026
○devshard: GATEWAY_LOGPROBS_OPTIMIZATION_OVERRIDE is ignored after the gateway's first start
#2016Oct 2026
○Letter to the Founders of Gonka:
#1994Oct 2026
○Better devshardd inference handling
#1466Jul 2026
○devshard gateway: inter-chunk timeout logs stalled SSE streams but does not cancel them
#1798Sep 2026
○Extend e2e for HA devshard config with multiple routers and multiple versiond
#1733Sep 2026
○[P0] Make handling of warm keys deterministic (implementation)
#955Mar 2026
○PoC delegation: participation is judged at PoC validation only, so a "bait" node switched off right after PoC still collects the 5% share (or escapes the 15% penalty) for the whole epoch
#1915Oct 2026
○Design question: who should be allowed to open a PoC challenge that waives devshard misses?
#1970Oct 2026
○Build and attest release binaries in CI instead of uploading them manually
#1513Jul 2026
○[BUG] Upgrade zips are built without BLST_PORTABLE: SIGILL in blst_cgo_init on x86-64 CPUs without ADX
#1949Oct 2026
○Applying a diff copies the whole escrow state, and the copy grows for the life of the escrow
#1914Oct 2026
○Route `StateSignatureContent` through `CanonicalSignedBytes`
#1939Oct 2026
○Devshard work-coin payouts bypass WorkVestingPeriod on late-settle and unsettled-prune paths (diverges from tokenomics.md)
#1909Oct 2026
○Feature: Expose lightweight ParticipantWeight query to CosmWasm (AcceptedGrpcQueries)
#1867Sep 2026
○Epoch model arguments can be overridden by equivalent local CLI spellings
#1911Oct 2026
○[P1] Int overflow
#1222May 2026
○devshard: per-diff full-state copies and per-request scans grow with the escrow's live set under load
#1899Oct 2026
○Devshard: timeout-vote threshold unreachable under skewed slot distribution — stranded nonce cannot be resolved (liveness)
#1570Aug 2026
○Proposal: Repair loop for `escrow_state_root_diverged`
#1659Aug 2026
○[BUG] POST /v1/participants returns unclear error for malformed JSON
#1545Aug 2026
○Gateway allowlist request
#1824Sep 2026
○PoC-decode proposal
#1135Apr 2026
○Gateway allowlist request: Axis Ordo
#1698Sep 2026
○Gateway allowlist request: icezoneproject
#1801Sep 2026
○[BUG] Public routers hang/timeout on prompts ≥ ~7.5K tokens (prefill); 502 `all_providers_failed`; DeepSeek missing from /v1/models
#1628Aug 2026
○x/inference: GetAllModelCapacities keys the epoch-group map with a block height, so the query always returns empty
#1725Sep 2026
○⁠[Bug] OpenAI API compatibility: DeepSeek reasoning output concatenated into content & invalid reasoning_effort validation⁠
#1654Aug 2026
○Height-sync: one roundtrip per host, not per slot
#1665Aug 2026
○Bridge: Stale epoch keys can authorize withdrawals up to 365 epochs after rotation
#1080Apr 2026
○Personal / Solo-use Inference Gateway — Allowlist Request
#1624Aug 2026
○Gateway allowlist request: niro
#1398Jul 2026
○Gateway allowlist request - Bagtyyar Kovusov
#1510Jul 2026
○Verification note: timeout/retry terminalization depends on protocol-time, not wall-clock time
#1593Aug 2026
○Gateway timeout can orphan client correlation from completed request accounting
#1591Aug 2026
○[BUG] devshard executor can validate its own challenged result, letting a fraudulent executor push a bad settlement and steal escrowed funds
#1573Aug 2026
○Bug: GET /api/v1/epochs/{N}/participants returns 500 for past epochs (CreatedAtBlockHeight=0)
#983Mar 2026
○[BUG] api-test does not apply portable BLST flags on Apple Silicon
#1537Aug 2026
○Bug Report: api container sends abci_query with height: 0 despite being synced
#435Nov 2025
○Model lineup improvement: add an accessible GLM-5.2 candidate and reconsider MiniMax-M2.7 as default
#1408Jul 2026
○Dynamic pricing: price pinned at min by integer truncation; capacity proxy miscalibrated per model
#1450Jul 2026
○Gateway allowlist request: Ancapex
#1480Jul 2026
○Request to be added as a Gonka broker (devshard escrow creator allowlist)
#1493Jul 2026
○Gateway allowlist request: Knyazev AI high-throughput agent infrastructure
#1479Jul 2026
○Operator name: Khidi — OpenAI-compatible API reseller service
#1431Jul 2026
○Security Audit: Systematic review across inference chain, bridge, subnet, and API layers
#1053Apr 2026
○Gateway allowlist request
#1397Jul 2026
○Question about project background: Mikhail Chudinov and Natalia
#1407Jul 2026
○Node Registration Does Not Update After Migration (API stuck using old on-chain config)
#447Nov 2025
○[BUG] A short, specific, searchable title.
#1169May 2026
○`devshards`: Research aggregated BLS signatures
#896Mar 2026
○`devshards`: Implement aggregated BLS signatures
#936Mar 2026
○State sync snapshots corrupted - all snapshots fail on last 2 chunks (826-827/827)
#632Jan 2026
○VLM inference and validation in Gonka
#1026Apr 2026
○[zpoken] Define and validate scalable off-chain PoC communication beyond Merkle-based commits
#611Jan 2026
○Alphabetical Bias in PoC Slot Allocation
#700Feb 2026
○Inference Slot Hogging
#706Feb 2026
○Intersection between update of `epoch_length` params and PoC procedure can lead to consensus failure
#344Sep 2025
○gRPC always falls back to RPC
#672Jan 2026
•Investigate missed inference on some nodes (root causes + mitigation)HIGH
#820Feb 2026
•[P0] Training on GonkaHIGH
#1201May 2026
•[P0] Off-chain / devshard implementation trackHIGH
#1220May 2026
•Slow nodes investigationHIGH
#818Feb 2026
•Continuous PoC design + implementationHIGH
#821Feb 2026
•v0.2.17: Mark `/admin/v1/setup/report` failed when this node cannot pay one epoch of fees
#1943Oct 2026
•TEE Implementation
#1173May 2026
•Harden ECIES primitive: restore curve validation and reject short ciphertexts
#1719Sep 2026
•Re-validate VLM inference and validation results from #1026
#1198May 2026
•Enable simulation and fuzz testing for inference-chain
#982Mar 2026
•BUG-1: Preserved node disabling
#310Sep 2025
•Validators are marked for removal but haven't removed
#421Nov 2025
Updated 20 min ago · Source: GitHub