The week of June 1–7, 2026 closed 28 merged pull requests and 29 issues across the Gonka repositories. Work concentrated on two tracks: bringing the DevShard gateway into the main branch as part of the 0.2.13 line, and a cluster of validation-correctness fixes that stop valid inference responses from being wrongly rejected. The documentation repo also saw a heavy bridge-focused pass, including the CertiK Ethereum bridge audit link.

DevShards and the new gateway

The largest change of the week is the DevShard gateway. DevShards are the off-chain coordination units that run inference for a group of nodes; the gateway is the service that sits in front of them and decides which host handles each request.

  • Devshard Gateway (#1284) landed in main with roughly 44,000 added lines across 150 files. It adds the gateway runtime in devshard/cmd/devshardctl: capacity-aware request admission and routing, host and session selection, redundancy handling, request accounting, response caching, and OpenAPI, status, and admin surfaces. It also ships docker-compose.devshard-gateway.yml and a config template so operators can run the gateway next to a join node.
  • Escrow rotation control (#1290) gives the gateway control over automatic escrow rotation when a balance runs low or the unused-nonce count climbs, instead of rotating blindly.
  • DevShard 0.2.13 v2 to main (#1298, #1305) integrated the release branch and added inference observability after pruning plus end-to-end fixes. Issue #977 capped the number of in-flight inferences, and #1282 added logging for vLLM validation replay rejections before they auto-pass.

Inference validation correctness

Several fixes this week target a class of bug where the validator rejected responses that were actually valid.

  • Multi-token SSE chunks (#1270). StreamedCompletionResponse.GetEnforcedTokens only read the first entry of logprobs.content per streamed chunk. When an executor emitted more than one token in a single chunk, the rest were dropped, producing false similarity_below, inflated_tokens, and different_length rejections. The fix iterates every entry in the chunk.
  • Stale PoC validation (#1253) stops a Proof of Compute validation run promptly once it is no longer current, rather than letting it continue against outdated state.
  • Status guards and width fixes. Issue #832 added VALIDATED and VOTING status guards in the validation handler. Issue #1101 widened ShouldValidate to uint64 to prevent a silent validation skip, and #646 avoided truncation for large validation weights.

Node hardening and settlement safety

  • Bounded event queue (#1278). The validator API ingested committed transaction events into an unbounded in-memory queue with no backpressure and no pre-filtering. A single producer walked up to a 500-block catch-up window and enqueued one item per transaction result, while only 10 fixed workers drained the queue and filtering happened after dequeue. A single zero-fee sender could outrun the workers until the process ran out of memory and crashed. The fix bounds the queue and filters before enqueue.
  • Settlement math. Issue #1100 prevented a uint64 wrap in settle-amount sums, and #1280 paid a missing-participant slot directly instead of reverting the whole settlement. Issues #746 and #747 fixed vested payouts in x/inference that ignored the caller's funding module and always debited the inference account.

Bridge and multi-model documentation

The gonka-docs repo merged 18 PRs, most of them bridge-related ahead of wider Ethereum bridge use.

  • CertiK audit link (#1160) added the CertiK Ethereum bridge audit link and PDF to the docs.
  • Bridge guides (#1153, #1166) added keys and dashboard how-tos, an epoch update guide, and clarified that the bridge contract is also the WGNK ERC-20 token (#1161).
  • Multi-model PoC (#1165) refreshed the multi-model Proof of Compute docs against current MainNet parameters, and #1164 fixed issues found while verifying the governance pages.

Roadmap and infrastructure

PR #1266 added a Gonka Network Development Roadmap as a strategic-direction document, explicitly subject to the Gonka Improvement Protocol and governance approval before any track becomes binding. On the build side, #1194 detects native architecture for Docker builds and #1271 trialled action-junit-report for the Go build and test checks.

By the numbers

Repo PRs merged Notable issues
gonka 10 #1278, #1270, #1100, #977
gonka-docs 18 #1160, #1153, #1165
gonka-openai 0
vllm 0
bridge-geth 0
bridge-prysm 0
Total 28 29 issues closed

Coming up

The DevShard gateway is now in main, so the next steps are operational: running it alongside join nodes and watching the new observability output after state pruning. The bridge documentation pass and the CertiK audit link point to broader Ethereum bridge availability, and the development roadmap (PR #1266) heads into governance discussion as a reference for future proposals.