Developer Prompts DFINITY Discussion Over ICP Wasm Module and Function Limits
A developer building on the Internet Computer has asked DFINITY's replica and execution teams to clarify and potentially revisit Wasm module boundaries. The query points out discrepancies between official documentation and code limits while detailing architectural challenges faced by complex canisters.
A developer working on the Toko project has submitted a technical inquiry to DFINITY’s execution and replica teams on the official developer forum, seeking clarification and a potential review of current WebAssembly (Wasm) resource limits on the Internet Computer.
The inquiry specifically highlights the platform's documented 10 MiB Wasm code-section limit and 50,000 declared function limit. According to the developer, the Toko Project Instance build slightly exceeds the documented 10 MiB code-section ceiling and is approaching the 50,000 function threshold, despite extensive footprint optimizations. While the project uses only 183 exported service methods—well below the 1,000 exported method limit—the internal Rust compiler outputs expand the Wasm function count through serialization code, async wrappers, and embedded libraries such as IcyDB and Canic.
The developer also highlighted a potential mismatch between documentation and codebase limits, referencing code within the dfinity/ic repository that sets MAX_CODE_SECTION_SIZE_IN_BYTES to 12 MiB. The post asks DFINITY to clarify whether production subnets enforce 10 MiB or 12 MiB and whether increasing the limit to 12 MiB or raising the function threshold could be benchmarked against compiler validation and host performance costs.
HashFirst Global News reports are prepared from publicly available primary sources.
Moxzi Alpha Released as Self-Hosted Motoko Toolchain for Off-Chain and On-Chain Use
Developers have released the public alpha of Moxzi (v0.1.0-alpha.1), a Motoko compiler written in Motoko and compiled to WebAssembly. The toolchain enables self-hosted compilation across local CLI, on-chain canisters, off-chain server runtimes, and web browsers.
Developer Reports Concurrency Error During SNS Canister Upgrades
A development team reported an issue on the Internet Computer Developer Forum after an SNS canister upgrade failed due to a concurrency error. Despite targeting different canisters across two separate proposals, the governance canister cited an ongoing upgrade process.
Dominic Williams Outlines Internet Computer's Role in 'Self-Writing' AI Applications
DFINITY Founder Dominic Williams published a blog post outlining how artificial intelligence is shifting from consuming APIs to building and operating full software applications. Williams argues that the Internet Computer's architecture—including Motoko's verified upgrades, orthogonal persistence, and tamperproof execution—provides safer infrastructure for AI-generated code compared to traditional cloud platforms.
Developer Forum Post Highlights Missing Permissionless SNS Deployment Documentation
A community member on the Internet Computer Developer Forum has raised concerns over the disappearance of documentation for permissionless Service Nervous System (SNS) deployments. The user requested that guide materials for launching an SNS outside the NNS launchpad be reinstated.