Bi-Weekly Engineering Update
April 16 — 30, 2026
|
+5,201,177
Code Changes
|
+1,818,671
Net Growth
|
23
Active Projects
|
Net codebase growth of +1,818,671 lines driven by +3,509,924 additions against -1,691,253 deletions Across the 2026-04-16 to 2026-04-30 reporting period, engineering activity spanned 23 Active Projects and totaled 5,201,177 Code Changes. The codebase expanded by +3,509,924 lines while removing -1,691,253 lines, resulting in a net increase of +1,818,671 lines. The scale of additions and deletions indicates substantial parallel development work alongside refactoring and cleanup efforts. Overall, these numbers represent a high-velocity iteration cycle with significant net growth across the portfolio.
Tokamak-AI-Layer |
GitHub → |
Tokamak-AI-Layer consolidates Tokamak Network’s work around an agent operating system fork (TokagentOS) and related tooling, templates, plugins, and on-chain vault integrations. During this period, the repository was re-based on an upstream ElizaOS release, then pruned and renamed to support Tokamak-specific packaging and product direction. This matters to users and stakeholders because it defines the maintainable codebase, developer scaffolding, and contract/plugin integration surface area for deploying and extending Tokamak-aligned agent applications.
+2,447,980 Code Added |
-1,310,987 Code Deleted |
+1,136,993 Net Change |
The extremely large addition volume is primarily explained by the one-time import of the upstream ElizaOS v2.0.0-alpha.223 tree (+2,312,516 lines) followed by subsequent fork-alignment changes (rename and restructuring). The large deletion volume is dominated by deliberate scope reduction: removing 11 unused packages (-966,978 lines) and 16 legacy app integrations (-237,448 lines), along with removal of Capacitor native-plugins (-36,508) and plugin submodules (-12,784). Beyond structural and pruning work, net-new functional additions are evidenced in template synchronization and shipping plugin sources (sync CLI-bundled templates, ship tokagent plugin sources inside fullstack-app template), strategy plugin wiring and tests, and vault/perps-related updates including ABIs and action definitions (OPEN/CLOSE_PERP_POSITION, ABI regeneration). Overall, the pattern indicates a repository moving from upstream intake to consolidation: importing a baseline, removing non-essential components, then building a maintainable Tokamak-specific developer and integration surface.
Near-term work is likely to focus on executing the documented TokagentVault implementation plan and continuing deployment/ABI alignment (as indicated by the vault plan, ABI regeneration, and mainnet factory upgrade PR). Continued iterations on TokagentOS alpha releases, templates/CLI parity, and strategy/backtesting workflows are also implied by the recent release and template/strategy commits.
Tokamak-zk-EVM-contracts |
GitHub → |
Tokamak-zk-EVM-contracts contains on-chain smart contracts and associated tooling used for ZK-EVM verification workflows, bridge deposit/withdrawal operations, and state management. During this period, the work focused on hardening deployment and verification flows (including Sepolia deployments), reducing repository coupling, and restructuring artifacts to support audit and operational readiness—areas that directly affect reliability and maintainability for users and integrators.
+188,687 Code Added |
-183,965 Code Deleted |
+4,722 Net Change |
The period’s very large churn (+188,687 / -183,965) reflects two dominant themes evidenced by the commit log: (1) major restructuring of generated artifacts and deployment snapshots, and (2) significant tooling and E2E workflow updates around private-state and bridge operations. On the addition side, a substantial portion is attributable to expanded/rewritten E2E workflows and snapshot capture for private-state (“Rewrite private-state CLI E2E and capture refreshed deployment snapshots”), along with reorganized snapshot structures (“Restructure deployment artifact snapshots”) and updates to verification constants (“Refresh Tokamak verifier CRS constants”). These additions indicate the repository is not only maintaining contracts but also investing in reproducible operational workflows (deployment tracking, E2E validation, and deterministic output handling). On the deletion side, the largest single reduction comes from removing tracked deployment artifacts (“Move deployment artifacts out of git”), which accounts for the majority of removed lines and represents a deliberate cleanup to keep the repository focused on source code and controlled snapshots rather than bulky generated outputs. Additional deletions are consistent with reducing coupling and simplifying dependency management (e.g., “Remove Tokamak zkEVM submodule”, “Decouple private-state tooling from Tokamak submodule”), indicating an effort to mature the codebase toward clearer boundaries and more maintainable release processes. Overall, the net change is modest (+4,722) relative to total churn, which is consistent with a period focused on reorganization, packaging, and operational hardening rather than expanding the contract surface area.
Work is expected to continue along the audit-readiness path established this period (PR#93), with further refinements to deployment snapshot handling and runtime/tooling packaging to keep Sepolia and subsequent network runs reproducible and well-documented. Ongoing updates to proof backends and verification-related assets are also implied by the recent backend upgrades and CRS refresh commits.
Tokamak-zk-EVM |
GitHub → |
Tokamak-zk-EVM is the core engine and associated tooling for executing smart contracts with zero-knowledge proof workflows, supporting private execution use cases on Ethereum. During this period, work concentrated on packaging and distribution of developer-facing components (CLI, web, containerized flows) alongside performance instrumentation and GPU/memory optimizations for polynomial/R1CS operations.
+211,214 Code Added |
-123,228 Code Deleted |
+87,986 Net Change |
The +211,214 / -123,228 line movement reflects a period of significant restructuring and distribution work rather than isolated feature additions. Large edits align with packaging and workspace reorganization—splitting the synthesizer into container/node/web packages and establishing a workspace root with debug entrypoints—which typically requires moving code, updating manifests, and reorganizing build outputs (“Restructure synthesizer…”; “Create synthesizer workspace root…”). Similarly, substantial changes are consistent with adding npm-distributed CLI release support and shifting qap-compiler publishing to generated dist artifacts, both of which usually involve build scripts, package metadata, and distribution scaffolding (“Add npm-distributed CLI package…”; “Publish qap-compiler from generated dist package”; PR#189). The deletion volume is also consistent with iterative stabilization: a large revert of QAP library packaging for CLI runtime and other reversions suggest the team is actively validating release packaging choices and backing out approaches that do not meet runtime or distribution requirements (“Revert ‘fix: package qap library for cli runtime’”; “Revert ‘Use conservative polynomial degree bounds’”). In performance-related areas, additions likely represent new instrumentation (timing boundaries, breakdowns, CUDA timing logs) and optimization pathways (caching permutation power tables, batching proof commitment encoding, special-form polynomial product optimizations) that increase code while making performance measurable and tunable (“Add polynomial arithmetic line timing”; “Tighten prove timing boundaries”; “Cache permutation power tables…”; “Batch encode…”). The presence of GPU memory bounding work (tiling for R1CS matmul) and R1CS preload suggests maturing attention to operational constraints and runtime predictability, which is typical as systems move from experimentation toward repeatable execution profiles (PR#194; “Use r1cs binary sparse uvwXY preload”). Overall, the net +87,986 lines indicates expansion in tooling, packaging, and observability, while the substantial deletions indicate active cleanup and course-correction—both signals of a codebase being prepared for more reliable distribution and performance-managed operation.
Based on the current trajectory, the next work is likely to continue stabilizing the packaging/release pipeline (particularly around CLI/runtime and dist publishing) while using the newly added timing and GPU measurements to guide additional performance and memory-efficiency iterations. Further consolidation of the synthesizer workspace and distribution artifacts would be a logical follow-on to the refactors and publishing changes completed in this period.
scatter-dex |
GitHub → |
scatter-dex is a codebase supporting zkScatterDEX-related applications and tooling, including a mobile client, user-facing web apps, SDK references, and operator/relayer components. It matters to Tokamak Network stakeholders because the work in this period focused on integrating zero-knowledge proving (Groth16) into end-user authorization flows, expanding product surfaces (Pay/Pro/Stealth), and improving documentation and developer usability—all of which affect adoption readiness and operational reliability.
+197,519 Code Added |
-42,465 Code Deleted |
+155,054 Net Change |
The +197,519 lines added largely reflect substantial new application scaffolding and feature implementation across multiple surfaces: the Expo/RN + WebView mobile app base (“zkScatterDEX mobile app — Expo/RN + WebView ZK hybrid”), operator console scaffolding (“apps/operators v1 scaffold”), Pay/Pro frontend expansions (“scaffold ScatterPay/ScatterDrop frontends”, “trade form v1”), and major documentation infrastructure investments (“self-hosted Nextra site + auto-generated SDK / REST API refs”, Mintlify setup, expanded SDK surface docs). A meaningful portion of additions also came from integrating and finalizing native Groth16 proving on mobile—both initial scaffolding (“scaffold native Groth16 prover via mopro”) and deep wiring into authorization paths (“wire native Groth16 prover into OrderService authorize path”), plus SDK/zk runtime work for commitments and deposits. The -42,465 lines deleted indicate active refactoring and cleanup rather than only net-new expansion. Examples include removing the HiddenWebView component (“drop HiddenWebView”), revising generated documentation handling in CI (“un-commit TypeDoc SDK reference”), and restructuring Pay modules (“split payouts/new wizard into route-private modules”). This combination of rapid feature buildout with targeted deletions suggests the project is moving from early scaffolding into iterative hardening: features are being added quickly, then consolidated through refactors, build hygiene, and UX cleanup PRs (e.g., PR#593) to reduce maintenance burden.
Near-term work is likely to continue deepening mobile zk flows and operational tooling, building on the completed native Groth16 authorize integration and the operator/relayer scaffolds (commits referencing native prover wiring and operator console; relayer async settlement worker). Additional iterations are also implied for Pay/Stealth experiences and documentation maintenance, given ongoing PRs focused on deposit batching, address book/MetaAddress handling, and expanding SDK references.
llm-api-gateway |
GitHub → |
llm-api-gateway is a gateway and supporting web/dashboard tooling for managing access to LLM providers with usage controls, billing/credits flows, and operational visibility. Within the Tokamak ecosystem, it provides the connective layer between user authentication, API key issuance, request proxying, and metering—capabilities that are required to safely expose LLM access to end users and partners. For stakeholders, the work in this period indicates an initial end-to-end product surface (landing + dashboard + proxy + billing primitives) and a documented architecture baseline.
+169,837 Code Added |
-1,194 Code Deleted |
+168,643 Net Change |
The very large net increase (+168,643 LOC) is primarily attributable to the introduction of an initial codebase and architecture (“Launched the first architectural draft” +153,138/-0), followed by substantial feature implementation across product surfaces. Added code also reflects the build-out of: (1) a dashboard with SIWE login and flows for credits, top-ups, and API key minting; (2) a proxy layer with provider passthrough (Anthropic), long-lived keys, SQLite-based usage auditing, rate limiting for /v1/messages, Prometheus metrics exposure, and CORS enablement; and (3) a landing page that evolved from an MVP intro into a productized page with runtime configuration, security headers, SEO/OG metadata, and tests. The relatively small deletions (-1,194) are consistent with iterative refinement rather than a large-scale rewrite: refactoring test helpers (“extract shared SIWE login helper”), tightening weak assertions, and adjustments within productization work (e.g., credit mode sprint changes and landing page tests). Overall, the change profile suggests the repository moved quickly from an initial architectural drop toward a more operable MVP by adding monitoring, traffic controls, documentation (“add architecture, contracts, proxy, and operations references”; README rewrite), and basic test coverage.
Based on the current implementation focus, the next logical steps are continued hardening of operations (monitoring/metrics usage and runbooks), and incremental expansion of the billing/credits and proxy feature set alongside additional tests to improve confidence in production usage.
zk-card-wallet |
GitHub → |
zk-card-wallet is a multi-component codebase focused on enabling a card-backed wallet flow that integrates secure element (JCOP 4) signing, mobile wallet UX, and zero-knowledge proof interoperability. It matters in the Tokamak ecosystem because it combines user-facing mobile wallet operations (pairing, PIN management, sending assets) with verifiable identity/enrollment primitives (circuits, verifiers, and registry contracts) that can support privacy-preserving and attestable interactions.
+112,449 Code Added |
-13,331 Code Deleted |
+99,118 Net Change |
The +112,449 lines added largely represent first-time implementation across multiple layers of the system: secure element signing support (“BabyJubJub + Curve25519 dual-signer on JCOP 4…”), a substantial mobile application build-out (Expo scaffolding; phased SDK ports; wallet flows like pairing, PIN operations, ETH activation, SendService, and token settings), and the zk proving/verifying pipeline (daily proof circuit scaffolding, enrollment-v1 trusted setup and wiring, an HTTP prover server, and Solidity verifier/IdentityRegistry work). Additions also include infrastructure for determinism and deployment (fixture generation determinism guard; deploy script for registry stack) and vendorized cryptographic test vectors (“vendor(circuits): … keccak-256 + golden-vector tests”). The -13,331 lines deleted are consistent with targeted refactoring and dependency reduction rather than feature removal. The most explicit example is removing circomlibjs after porting BabyJubJub math in-repo (“remove circomlibjs”), and contract tooling refactors that generalize verifier regeneration and tidy naming conventions (“make verifier regen nPublic-agnostic”, “strip -v<N> suffix…”). The scale and distribution of changes indicate the repository is in an active build-out phase, with initial implementations being solidified through interface rewires (e.g., enroll signature changes) and maintainability improvements (regen generalization, determinism guards, and audit documentation updates).
Near-term work should continue completing and hardening the enrollment and proof pipeline across circuits, prover-server, and contracts, building on the enrollment-v1 trusted setup, signal wiring, and enroll() rewires already landed. The mobile client is positioned for further feature completion and stabilization following the phased SDK ports, pairing/PIN fixes, and initial send/token management implementations.
enshrined-vrf |
GitHub → |
This repository centers on “enshrined VRF” work and its associated demonstration and documentation assets, including a Tokamak-branded web arcade and media used to explain and showcase VRF, account abstraction (AA), and session keys. During this period, the project expanded substantially beyond core protocol code into developer-facing references and end-user demo experiences that help stakeholders evaluate practical integration and usability.
+56,829 Code Added |
-5,910 Code Deleted |
+50,919 Net Change |
The net change of +50,919 lines reflects a period dominated by new assets and substantial frontend/demo build-out rather than small incremental maintenance. Large additions are directly attributable to documentation and presentation/media assets (e.g., “docs(site): pin mintlify version…” with +14,953, “docs(demo): … presentation deck” with +9,557, and “feat(hyperframes): … video compositions” with +3,493), indicating a concerted effort to improve explainability and stakeholder-facing clarity alongside code. On the application side, significant new code was introduced for the demo arcade and its next-generation implementation: a new SvelteKit + Vite + TypeScript scaffold (“feat(tokamak-arcade-next): SvelteKit + Vite + TS scaffold” with +1,856), multiple content/brand ports (landing page, design tokens/mascots/brand, games hub), and multiple iterations of the Jankenman cabinet across 2D and 3D implementations (including Three.js components). These additions suggest the repository is being used not only for protocol-related work but also as a comprehensive demonstration environment for user workflows such as session keys. The -5,910 lines deleted primarily correspond to redesign and restructuring work (e.g., “pools page + sidebar IA, GMX-shaped layout” included substantial deletions; “refactor… redesign Jankenman around GMX skeleton” had a net negative; “drop /games hub route” removed -690). This pattern indicates active iteration and consolidation—replacing earlier UI structures with updated layouts and refining code organization rather than accumulating unused features.
Near-term work is likely to continue along the same evidenced tracks: further iteration on the arcade/demo surfaces (Tokamak Arcade and tokamak-arcade-next), continued refinement of documentation and generated references, and additional hardening of VRF behavior in fault-proof-compatible contexts based on the recently introduced compatibility changes.
trh-sdk |
GitHub → |
trh-sdk is a developer SDK focused on deploying custom Layer 2 rollups on Tokamak Rollup Hub with minimal configuration. It packages deployment orchestration, preset-driven environment setup, and post-deploy initialization paths into a single toolchain, reducing manual steps required to stand up L2 environments. For users and investors, it is an enabling component for expanding the number and variety of rollups deployed through the Tokamak ecosystem.
+47,728 Code Added |
-2,200 Code Deleted |
+45,528 Net Change |
The very large net increase (+45,528) is primarily explained by substantial feature additions and integration scaffolding, including a major merge from main into a cross-trade-related feature branch (“chore: merge origin/main into feat/update-cross-trade”), and new DRB functionality such as peer ID bootstrapping/derivation and account orchestration (“feat(07-02-drb)…peer ID bootstrap + on-chain operator activation”, “feat(phase-7)…peer ID derivation + DRBAccounts orchestration”). Additional new capability appears in deployment orchestration (forge L2Genesis + op-node) and expanded initialization/upgrade paths (FaultDisputeGame deploy + Portal2 upgrade; CDM post-deploy init and constants), reflecting a shift toward end-to-end automation rather than manual, operator-driven steps (“feat(deployer): orchestrate forge L2Genesis + op-node…”, “feat(sdk): implement DGF init path — FaultDisputeGame deploy + Portal2 upgrade”, “fix(sdk): CDM post-deploy init + L2CDM predeploy constant”). The deletions (-2,200) are comparatively modest and include targeted cleanup and rework: a lint-driven removal of unused code that was subsequently reverted, suggesting that while code hygiene is being pursued, stability and correctness are being prioritized when automated refactors introduce risk (“fix(lint): remove unused code…”, “Revert…”). Multiple “fix” commits addressing deployment failure modes (infinite loops, bridge silent failure, prestate guard) and configuration resolution in shutdown indicate active stabilization of operational workflows, while compatibility-oriented fixes (AnchorStateRegistry fallback; trh-backend compatibility shims) indicate the SDK is being hardened to work across varying environments and contract interfaces (“fix(deploy)…”, “fix(thanos/shutdown)…”, “fix(sdk): StorageSetter fallback…”, “feat: add cross-trade integration and compatibility shims for trh-backend”). Overall, the pattern of large feature additions paired with growing test coverage (behavior tests, E2E DRB flow tests, AWS preset verification) suggests the repository is moving toward broader scenario coverage and improved reliability for repeatable deployments (“test(phase-6)…”, “test(07-03-drb)…”, “test(thanos): verify all 4 preset modules…”).
Based on the current trajectory of DRB “Wave” milestones and the newly added behavior/E2E tests, the next likely focus is completing remaining DRB wiring and continuing to convert discovered issues into fixes validated by automated tests. Continued refinement of preset deployments (local and AWS) and compatibility paths (e.g., registry/initialization fallbacks and backend shims) would further reduce operator burden and deployment risk.
trust-claim |
GitHub → |
trust-claim is the codebase for “TrustClaim,” a claims and verification experience that includes a user-facing application, identity/wallet binding workflows, protocol-aware verification logic, and agent-oriented access patterns. Within the Tokamak Network ecosystem, it matters as an implementation effort focused on making claims creation, review, and verification more usable (UI/UX and narrative views) and more automatable (agent tooling and MCP server), with explicit work toward multi-asset payment support and verifiers for common onchain primitives.
+32,703 Code Added |
-1,228 Code Deleted |
+31,475 Net Change |
The net addition of +31,475 lines largely reflects a repository moving quickly from a scaffolded pilot into a multi-surface application with new subsystems. Large additions map directly to new functional areas: the initial Phase 0 scaffold (+9,111), a substantial discovery/communication implementation (+8,347), Phase 1 multi-asset payments plus AI-drafted claims (+6,283), identity wallet binding across multiple platforms (+1,833), and Phase 1.5 protocol-aware verification for Uniswap V2/V3 and ERC-20 (+1,641). The period also introduced agent infrastructure and tooling—an MCP server (+1,056), autonomous demo bots (+556), and a LiteLLM-based CLI (+187)—indicating explicit investment in automation and agent-driven interaction paths alongside the user interface. The -1,228 lines deleted are consistent with iterative refinement rather than pure expansion. Deletions appear alongside UI/UX changes (editorial redesign with notable churn, +1,779/-330), implementation adjustments to the X OAuth 2.0 flow that was explicitly parked due to the X API becoming paid-only (+269/-157), and targeted frontend fixes (e.g., resolving an infinite render and hydration issues on /c/3, +49/-12). Smaller “cleanup/consistency” work (English-only UI strings alignment, +15/-15; README translation to English, +80/-31; satori OG layout and purity changes, +159/-10) suggests the codebase is beginning to formalize presentation, documentation, and correctness checks while still in active feature build-out. Overall, the magnitude and distribution of changes indicate a phase of rapid capability build (payments, verification, identity, agent access) coupled with early stabilization work (bug fixes, layout corrections, i18n/string alignment), which is typical of a project transitioning from pilot scaffolding into broader usability and integration readiness.
Near-term work is likely to continue along the established Phase 1/1.5 trajectory by extending protocol-aware verification coverage and hardening the agent access surfaces introduced this period (MCP server, per-claim agent endpoints, and agent UIs). The parked X OAuth flow may be revisited if external API constraints change (“feat(backend): X OAuth 2.0 flow (parked — X API now paid-only)”).
tokamak-design |
GitHub → |
tokamak-design is an application repository establishing an initial “Tokamak Design” app and its supporting infrastructure. The work in this period focused on standing up the first functional draft and then improving input handling, capture/loading behavior, performance, and deployment/build reliability. This matters to users and stakeholders because it creates a concrete foundation for iterating on a design-oriented product while reducing latency and operational friction in early deployment.
+9,022 Code Added |
-121 Code Deleted |
+8,901 Net Change |
The net increase of +8,901 lines is primarily attributable to the introduction of the initial application codebase (“feat: initial Tokamak Design app” at +8,831/-1), indicating this period was foundational and focused on establishing the first working implementation. Subsequent additions and small deletions reflect iterative refinement rather than large-scale rewrites: loading-state instrumentation and UI improvements (“feat(loading)…”, “ui(input)…”), input parsing enhancements for scheme-less URLs (“feat(input)…”), and multiple performance-focused browser changes intended to reduce capture time (“perf(browser): …”, “perf(browser): use domcontentloaded…”). The -121 lines deleted are concentrated in documentation trimming (“docs: trim README to essentials” at +12/-61) and small adjustments across performance and UI commits, suggesting early cleanup and tightening rather than deprecating major functionality. Overall, the commit set indicates an early-stage project moving from initial delivery toward operational maturity by addressing usability, performance, build correctness, and deployment configuration in quick iterations.
Continue iterating on capture performance and loading clarity based on the recently introduced progress indicators and browser optimizations. Further stabilize deployment and build processes as the application evolves beyond the initial architectural draft and baseline implementation.
trh-platform |
GitHub → |
trh-platform appears to be a platform repository supporting Tokamak Network operational workflows, with an emphasis on end-to-end (E2E) automation, deployment flows, and UI-guided procedures. The work in this period centers on expanding supported user flows (e.g., CrossTrade token support and update notifications) and increasing reliability and coverage of automated testing (including AWS and Electron-based E2E suites), which matters to users through reduced operational friction and to stakeholders through improved release confidence.
+4,165 Code Added |
-3,962 Code Deleted |
+203 Net Change |
The +4,165 lines added largely reflect expanded automated testing and new operational flows, especially the addition of an AWS E2E suite for fault-proofing (test(e2e): add fault proof + AWS E2E test suite), Electron/Playwright E2E specifications for DRB gaming deployments (test(07-drb): add Playwright Electron E2E spec for Gaming+USDT DRB deployment), and CrossTrade enhancements including USDC support and UI guidance (feat(crosstrade): USDC token support, Thanos UI guidance, Electron E2E). Additions also include infrastructure and runtime readiness work such as preparing the backend runtime directory and adding deployment notification tests (feat(docker,test): prepare backend runtime dir + add deployment notification test), plus application-level improvements to update notifications and version display (feat: add safe update notification flow; feat: add image version display and fix notification routing). The -3,962 lines deleted indicate substantial cleanup and consolidation rather than simple churn. The single largest reduction comes from simplifying E2E testing by consolidating to a “full preset only” and migrating coverage to the UI wizard, which removed significant prior configuration or scenario scaffolding (test(e2e): consolidate to full preset only, migrate EFL-01 to UI wizard). Additional deletions came from removing transient assets and operational scripts: deleting one-time AnchorStateRegistry fix scripts and AA paymaster setup scripts, and cleaning E2E artifacts such as screenshots while also renaming configuration references and rotating an Alchemy key (chore: delete one-time AnchorStateRegistry fix scripts; chore: delete one-time AA paymaster setup scripts; test(e2e): cleanup — delete screenshots, rename paymaster to live, rotate Alchemy key). Overall, the net change of +203 suggests a maturity trend toward maintaining capability while keeping the codebase lean—adding targeted features and tests while actively removing temporary tooling and redundant test structures.
Continue expanding and stabilizing E2E coverage for UI wizard and Electron-based deployment flows, particularly across AWS and region-specific configurations. Follow-on work is also implied around further refining notification routing/version visibility and maintaining consolidated test presets as new scenarios are introduced.
tokamak-landing-page |
GitHub → |
This repository contains the main Tokamak Network public website, which serves as the primary entry point for users, partners, and stakeholders. It is a key channel for publishing ecosystem updates and documentation-oriented content that supports transparency and ongoing communication with the community and investors.
+6,620 Code Added |
-0 Code Deleted |
+6,620 Net Change |
The net change of +6,620 lines with 0 deletions indicates a period dominated by content expansion rather than refactoring or cleanup. The commit message provided explicitly accounts for +3,310 lines tied to adding Biweekly Reports #5 and #6, consistent with introducing substantial new written or structured report material to the landing site. The remaining added lines are attributable to the second commit in the period, but details of that change are not available from the provided commit list; as a result, no further characterization of the additional additions is made here. Overall, the change profile suggests the repository is being actively used as a publishing vehicle for ongoing reporting content.
Continue publishing subsequent biweekly reports and maintaining the website’s reporting sections to keep stakeholder-facing updates current. As content grows, consider periodic review to ensure navigation and organization remain clear and scalable for new report entries.
bi-weekly-quarterly-reports |
GitHub → |
This repository serves as a publication and archival location for Tokamak Network’s recurring bi-weekly and quarterly reporting artifacts. Maintaining these reports in version control provides stakeholders with a traceable record of updates over time, supporting governance, accountability, and operational transparency.
+6,525 Code Added |
-3 Code Deleted |
+6,522 Net Change |
The net increase of +6,522 lines is primarily attributable to the addition of new repository content, as evidenced by the bulk commit “Add files via upload” (+3,130 lines), which indicates a significant expansion of stored report materials. A smaller maintenance change, “Update biweekly#6_2026.html” (+1/-3), reflects a minor correction or adjustment to an existing HTML report, with minimal deletion consistent with small edits (e.g., removing or replacing a few lines). Overall, the change pattern suggests the repository’s activity this period was centered on adding and curating reporting documents rather than refactoring code, reinforcing its role as a controlled, versioned reporting archive.
Continue adding newly produced bi-weekly/quarterly report files as they are finalized and apply incremental updates to existing report pages when corrections or formatting adjustments are required.
trh-backend |
GitHub → |
trh-backend provides the backend infrastructure used to deploy, register, and manage Tokamak Rollup Hub environments across different providers (notably AWS and local setups). It matters because it operationalizes rollup and related service deployment workflows, including preset-driven configuration, logging/observability hooks, and integration points required for cross-chain or cross-application functionality.
+4,092 Code Added |
-425 Code Deleted |
+3,667 Net Change |
The net increase of +3,667 lines reflects substantial feature integration and operational enhancements, led by the CrossTrade merge (feat(cross-trade): merge cross-trade integration into main, +2213/-267) and major improvements in deployment logging (fix(deployment): tee tokamak-deployer output to log file and Docker stdout, +983/-0). Additional new capability was introduced around AWS operational components (enabling and restoring aa-operator) and L1 registration plumbing (deploying L1UsdcBridgeAdapter and wiring L1CrossDomainMessenger) to support CrossTrade registration paths (feat(aa)...; feat(backend): deploy L1UsdcBridgeAdapter...; fix(backend): wire L1CrossDomainMessenger...). The -425 lines deleted are consistent with targeted corrections and tightening of behavior rather than broad refactors: deriving EnableFaultProof from preset definitions (reducing reliance on client input), applying review-driven guards and fatal error handling, and fixing wiring/paths and error handling (fix(preset): derive EnableFaultProof...; fix(backend): apply codex review...; fix(backend): correct rollup.json path...; fix(deployment): add MonitoringUrl guard...). The presence of DTO tests validating new request fields and multiple defensive checks (guards, explicit marshal error handling, step time caps, adapter retries) indicates the project is investing in operational maturity—reducing ambiguous states in deployment automation and making failures easier to detect and investigate.
Likely next work will continue hardening the CrossTrade deployment/registration path and expanding test coverage around preset-driven configuration and runtime wiring, building on the recent DTO tests and the guard/retry additions. Ongoing SDK bumps and deployment-step refinements are also expected as the backend tracks changes in trh-sdk and deployment tooling.
toki |
GitHub → |
toki appears to be a user-facing web experience supporting Tokamak Network campaigns and interactions, including an event page and a lottery claim flow. The work in this period focused on improving claim-flow usability, event-page presentation, and social sharing metadata—areas that directly affect user conversion, engagement, and the reliability of public-facing campaign distribution.
+3,182 Code Added |
-786 Code Deleted |
+2,396 Net Change |
The net increase of +2,396 lines largely reflects new user-facing functionality in the lottery claim flow and event experience. Significant additions include the visual-novel-style claim progression (+853/-2) and a substantial refactor of the claim journey to remove login and add retry/consolation behavior (+541/-163), alongside tiering mechanics such as the bust tier, five-tier ladder finalization, and tier-specific prize reveal with KRW price integration. The -786 lines deleted indicate meaningful iteration and cleanup, particularly around social-sharing implementation and poster presentation. For example, OG metadata work shows multiple cycles of change (including a large reduction in one commit: “fix: improve OG metadata for social sharing” at +9/-229) and follow-on adjustments to unify OG images and handle platform-specific requirements (dynamic vs static). Poster-related refactors (e.g., removing the “SEASON 1 stamp effect”) and fixes for flash/scroll behavior suggest ongoing refinement and consolidation rather than one-off feature drops. Overall, the pattern of commits—feature delivery followed by UX/metadata fixes, refactors, and analytics instrumentation—suggests the repository is moving from initial campaign feature build-out toward more reliable operation, measurable funnels, and better presentation consistency across distribution channels.
Continue iterating on the lottery claim flow based on GA4 funnel insights, focusing on reducing drop-off and improving clarity of outcomes across tiers. Further consolidation of OG/social preview behavior and media-loading polish would reduce ongoing maintenance overhead while improving consistency of external campaign sharing.
all-thing-eye |
GitHub → |
This repository saw initial build-out work focused on adding a “Tokamak member mapping” scripts toolchain and accompanying project documentation. Based on the recent commits, it appears to support internal or operational workflows that require standardized member mapping, as well as maintaining structured context and notes for contributors. For stakeholders, this type of tooling and documentation work typically underpins more consistent processes and reduces manual effort and ambiguity in future development.
+3,946 Code Added |
-0 Code Deleted |
+3,946 Net Change |
The net addition of +3,946 lines with 0 deletions indicates this period was dominated by new content rather than refactoring or optimization. The largest portion of growth came from adding the Tokamak member mapping toolchain in the scripts area (+3,606 lines), which suggests new executable or automation-oriented functionality was introduced rather than incremental tweaks. The remaining additions (+340 lines) were documentation-focused, specifically CLAUDE.md subagent context files and project notes, signaling an emphasis on clarifying how the repository should be used and extended. Overall, the change profile is consistent with an early-stage or expansion phase for this repository’s capabilities, where foundational tooling and its supporting documentation are being established.
No explicit next steps are stated in the available commit history; subsequent work will likely center on iterating on the newly added member-mapping scripts and keeping the context/documentation in sync as the toolchain evolves.
trh-wiki |
GitHub → |
trh-wiki is a documentation and knowledge-base repository supporting Tokamak Network operational workflows, with an emphasis on deployment tooling and troubleshooting for L2 and related components. It matters because it consolidates repeatable deployment guidance, known-issue analyses, and concrete fixes into written procedures that reduce execution risk and shorten time-to-resolution for engineers and operators.
+3,231 Code Added |
-215 Code Deleted |
+3,016 Net Change |
The +3,231 lines added largely represent new or substantially expanded documentation pages that codify deployment comparisons, tool behavior, and troubleshooting playbooks. Examples include the deployment method comparison between Deploy.s.sol and tokamak-deployer, thanos-deployer deployment analysis, and operational notes for tokamak-deployer versions v0.0.5 (gas price strategy and Sepolia measurement) and v1.0.1 (logging documentation). A significant portion of additions also target incident response readiness: new pages for silent/slow L2 genesis steps, L2OutputOracle uninitialized states, depositAndActivate threshold mismatches, and detailed write-ups of blobBaseFee issues in op-node under Pectra/Cancun logic, including a subsequent correction to document the actual root cause. The -215 lines deleted suggest iterative refinement rather than removal of capability—evidenced by commits that both add and revise troubleshooting content (e.g., correcting the Pectra blobBaseFee root cause documentation, and updates to DRB local compose and bug-tracking pages). Overall, the net increase indicates the repository is in a knowledge-capture and stabilization phase: converting operational learnings (bugs, E2E root causes, version-specific behaviors) into maintained procedures that reduce execution risk and support repeatable deployments.
Continue updating troubleshooting pages as additional DRB and deployer versions are validated in practice (e.g., following up on newly logged bugs such as DRB bug #8 and any subsequent fixes). Expand and maintain the deployment and E2E runbooks so operational guidance stays aligned with evolving tooling behavior and configuration requirements.
hr-automation-process |
GitHub → |
This repository supports Tokamak Network’s internal HR automation workflows, including candidate evaluation, reviewer/team matching, developer sourcing, and administrative finance-related functions. The work matters because it standardizes repeatable processes (evaluation, matching, reporting, and tracking) that affect hiring throughput, operational visibility, and administrative control over HR-related data.
+1,635 Code Added |
-462 Code Deleted |
+1,173 Net Change |
The net addition of +1,173 lines reflects substantial feature expansion across multiple HR modules. Larger additions are tied to new functional areas such as the admin-only corporate inflow/outflow management tab and related categorization and UX enhancements, as well as candidate report export capabilities supporting .md and PDF outputs. The -462 lines deleted indicate iterative refinement rather than purely additive development. Several commits explicitly focus on UI clarity and consistency—such as button naming standardization, moving expense settlement controls to match established patterns, and table layout/font alignment fixes—suggesting the codebase is being actively adjusted to reduce confusion and improve day-to-day operability (e.g., “버튼명 혼동 해소…”, “전체 HR 탭 버튼명/배열 통일”, “테이블 레이아웃/폰트 정렬 개선”). Overall, the mix of new features and cleanups is consistent with a tool moving from initial capability build-out toward more stable, consistent operational use.
Continue iterating on the newly added corporate inflow/outflow management and tax simulation flows, with further UX consistency fixes where needed. Extend reporting/export and workflow integrations across sourcing, candidate evaluation, and reviewer/team matching based on operational feedback from ongoing use.
oracle-battle |
GitHub → |
oracle-battle contains server-side code for a Tokamak Network component that exposes operational endpoints (including health checks) and integrates with an indexer. Recent changes indicate it is run in a security-sensitive environment, with configuration considerations for TEE deployments and network-request hardening. For users and investors, this work matters because it targets service reliability, deployability, and security controls—foundational requirements for production infrastructure.
+653 Code Added |
-420 Code Deleted |
+233 Net Change |
The net change of +233 lines (from +653 / -420) is consistent with a significant internal restructuring rather than purely incremental feature work. The largest commit combined service extraction, an SSRF guard, and TEE-focused configuration hardening, which typically introduces new modules/wrappers and configuration validation code while simultaneously removing or consolidating prior implementation paths (refactor(server): extract services, add SSRF guard, harden config for TEE). The 420 lines deleted aligns with deliberate cleanup activities: removing dead code, flattening nested ternaries, and fixing a missing import, all of which reduce complexity and make behavior easier to reason about during audits and production debugging (refactor: simplify code — remove dead code, flatten nested ternaries, fix missing import). The targeted /health change adds operational capability without large surface-area growth, suggesting attention to runtime observability as the system matures (fix(health): return indexer staleness in /health endpoint). Overall, the mix of refactoring, security hardening, and monitoring improvements indicates a focus on production readiness and maintainability.
No PR roadmap details were available for this period. Following the refactor and security hardening work, the next practical steps would be to continue tightening configuration/validation around the TEE runtime and expand operational checks/monitoring based on the new indexer staleness signal.
oracle-exchange |
GitHub → |
oracle-exchange appears to be an application layer repository focused on oracle-driven exchange/market workflows, including market fee logic, oracle status handling, and user-facing visibility into oracle agent execution. Within the Tokamak ecosystem, it matters because it shapes how users understand prices and oracle activity (e.g., KRW pricing alignment) and how reliably the app can read contracts and operate during oracle failures.
+742 Code Added |
-183 Code Deleted |
+559 Net Change |
The net change of +559 lines (from +742 added and -183 deleted) indicates a period dominated by feature expansion with targeted corrections and cleanup. New capability additions are reflected in commits that introduced market-level logic (the 10-TOK launch fee, oracle forceFail, and keeper backfill) and user-facing features (real-time oracle agent execution progress and backend /suggestions integration for oracle prompt preview). The deletions and adjustments are consistent with corrective work—particularly the BTC price display/target alignment to KRW via Upbit and the configuration changes that load contract config from a backend while adding address mismatch warnings, both of which suggest refinement of existing behavior rather than purely additive development. The explicit addition of an error boundary and retry policy for contract reads signals an increasing emphasis on operational stability and failure handling, which is typically associated with maturing application behavior under real-world conditions.
Near-term work should center on validating and iterating on the newly added operational controls (launch fee handling, oracle forceFail, keeper backfill) and continuing to harden reliability measures introduced for contract reads (error boundary and retry policy). Additional follow-through is also implied for the backend-driven configuration path (address mismatch warnings) and the oracle execution progress UI to ensure consistent behavior across environments.
skills |
GitHub → |
This repository packages a set of reusable “skills” as a Claude Code plugin, focusing on structured development and maintenance workflows (for example, code review and cleanup tasks). In the Tokamak ecosystem, it serves as developer tooling that standardizes repeatable assistant-driven procedures, helping teams run consistent reviews and operational cleanups with documented outputs. For stakeholders, this matters because it reduces variability in routine engineering tasks and improves traceability through saved review artifacts.
+717 Code Added |
-76 Code Deleted |
+641 Net Change |
The net +641 lines largely reflect new functionality and packaging work rather than minor tweaks. A substantial portion of the +717 additions came from introducing new skill definitions (notably “codex-review,” “cleanup-claude-agents,” and “docker-cleanup”) and from reorganizing the repository into a formal Claude Code plugin structure (feat: add codex-review and cleanup-claude-agents skills; feat(docker-cleanup); feat: restructure as Claude Code plugin). The addition of baseline project files—README, package.json, and .gitignore—indicates an effort to make the repository easier to understand, install, and maintain as a distributable unit (docs: add README, package.json, .gitignore). The -76 deletions are explained by changes within the codex-review workflow when introducing a more explicit artifact storage layout under docs/codex-review/<topic>/. This kind of deletion is consistent with refactoring and reformatting to enforce a clearer output structure rather than removing product capability (feat(codex-review): save artifacts…). The presence of a follow-up fix restoring “IMPORTANT” prompt guards suggests attention to operational safety and consistency in automated review execution flows (fix(codex-review): restore IMPORTANT prompt guards…), which is typically associated with early-stage maturation of internal automation tooling.
Continue iterating on the skill set and the plugin structure by refining artifact organization and maintaining/expanding prompt guardrails as additional skills are introduced. Further documentation updates are a logical follow-on to support consistent adoption of the plugin-based workflow.
trh-platform-ui |
GitHub → |
trh-platform-ui is a web-based dashboard used to manage and monitor deployed L2 rollup instances in the Tokamak ecosystem. It matters to users because it guides configuration and deployment choices through preset-driven flows and review screens. For stakeholders, it represents the operational interface that can reduce misconfiguration risk and improve clarity around rollup features and account abstraction (AA) capabilities.
+263 Code Added |
-83 Code Deleted |
+180 Net Change |
The +263/-83 net +180 lines reflect a period centered on feature clarity and correctness in the deployment/configuration UX, backed by additional tests. The largest addition came from new preset-level testing around fault proof propagation (test(preset): add fault proof propagation tests), indicating an emphasis on preventing regressions as fault proof settings are enabled across presets (feat(preset): enable fault proof for all presets + update tests). On the UI side, changes added a fault proof indicator in the Full preset wizard (feat: add fault proof indicator to Full preset wizard flow) and updated AA-related notices, including replacing misleading “native gas” messaging with AA paymaster guidance (fix(ui): replace incorrect native gas notice with AA paymaster notice in ConfigReview) and showing the AA tab and paymaster notice for all non-TON presets (feat(aa): show AA tab and paymaster notice for all non-TON presets). The -83 lines deleted are primarily consistent with removing or consolidating UI notices and reducing hardcoded logic—such as removing a “Fault Proof Enabled” notice from a deployment step (feat: remove Fault Proof Enabled notice from deployment step 3) and refactoring to replace an AA presets hardcode with a helper function (refactor(ConfigReview): replace AA_PRESETS hardcode with hasAASupport helper). Alongside small test robustness improvements (e.g., replacing as any with a typed enum in a test: fix(test): replace as any with RollupType enum in RollupItem test), this mix suggests incremental maturation: improving correctness through tests, clarifying user-facing configuration signals, and modestly reducing brittle or redundant UI logic.
Likely next work is to continue refining preset-driven configuration flows and associated tests as fault proof and AA behavior evolves, ensuring the wizard, review screens, and validation rules remain consistent. Additional follow-on refactors may further centralize capability checks (e.g., helpers like hasAASupport) to keep UI logic maintainable as preset options expand.
tokamak-thanos |
GitHub → |
tokamak-thanos is Tokamak Network’s optimistic rollup stack repository, focused on components needed to deploy and operate rollup-related infrastructure for Ethereum scaling. Work in this period concentrated on improving the reliability and operability of the deployment tooling, which is important for teams that need predictable L1 contract deployment and repeatable release processes.
+185 Code Added |
-9 Code Deleted |
+176 Net Change |
The net +176 lines primarily reflect functional additions to the tokamak-deployer toolchain and supporting release infrastructure. The largest increase is attributable to “add comprehensive deployment logging for debugging contract deployment hangs” (+85/-1), indicating a material expansion in runtime diagnostics and traceability during deployment execution. Additional changes focused on CI reliability—introducing pnpm setup, correcting pnpm cache paths, and modifying lockfile strictness to accommodate CI checksum regeneration—suggesting the team prioritized reducing workflow friction and making releases more reproducible. The relatively small deletion count (-9) implies limited cleanup in this period, with work centered on capability and operational robustness rather than refactoring.
Next work is likely to build on the newly introduced deployer CLI and logging by iterating on deployment reliability and maintaining CI stability as release targets and environments evolve. Continued refinement of the release-deployer workflow to minimize environment-specific build issues would be a logical follow-on to the pnpm and linux-arm64 adjustments made this period.
Tokamak Network · Biweekly #7 · April 16-30, 2026
Generated automatically from GitHub activity data