This week marked a concrete execution milestone for the Elastos World Computer: WASM binaries now run inside PC2 cloud environments, on user-owned infrastructure, not in the browser. A full calculator application compiled to WASM was demonstrated end-to-end, proving sovereign, self-hosted execution. In parallel, Elacity Labs continued hardening the media, minting, and transaction pipeline in preparation for the 4.1.3 release, with focused work on Buy → Play latency, background job recovery, and UI reliability.
Elastos World Computer (PC2) — WASM Execution Milestone
This week’s execution goal: Advance Phase 2.6 toward 80% completion by stabilizing WASI support and formalizing the developer path.
Major Achievements
- WASM Runtime Integration — Complete
- Built a dedicated WASMRuntime service using @wasmer/wasi
- Exposed WASM execution APIs:
- /api/wasm/execute-file
- /api/wasm/execute
- /api/wasm/list-functions
- Automatic WASI detection — runtime determines when WASI is required
- User-scoped binary storage — each wallet has isolated WASM binaries
- Calculator App Demo — Complete
- Full calculator UI with keypad
- WASM binary compiled from Rust
- All computation executes on the user’s PC2 node (not the browser)
- App appears in the PC2 launcher and runs end-to-end
Impact: PC2 is now a real execution environment. Software runs where the user owns the machine, enabling:
- Private computation
- Self-hosted execution
- The foundation for WASMER-based capsules with embedded Elacity dDRM
Next PC2 Milestones
- Fix WASI file I/O to map to real filesystem
- Create an environment reader application
- Begin formal developer guide for WASM on PC2
Elacity Platform Engineering — Execution & Stability
Recent Completed Work
- Mint form consistency when resurrecting from background jobs
- Auto-refresh page behavior on new versions
- Frontend-based Buy → Play optimization
- Listing data correctness under direct token transfers
- Backend cleanup triggers for manually deleted jobs
- Transaction processing refactored to resolve issues at validation time
Release Status — v4.1.3
Ready for release:
- Cleanup artifacts after mint completion
- Subscribe button state synchronization
- Background list thumbnail fixes
- Mint form resurrection consistency
- Listing data under direct transfers
Awaiting review / QA:
- Auto-refresh page on new version
In Progress
- Buy → Play Optimization
- Timing monitor added
- Deep refactor of transaction handler
- Targeting stability, smoothness, and flexibility
- Puter Integration SDK & Docs
- Preliminary analysis completed
- SDK and documentation now in progress
Current Challenges
- High error rates from Particle RPC (429 / CORS) causing frontend blocking
- Coinbase wallet integration remains on hold
- Royalty token transfer fixes require fork
- Temporary team capacity impact due to illness
Next Focus
- Complete Buy → Play latency reduction
- Finalize SDK and documentation for Puter integration
- Unlock background job resume functionality
- Fix ProgressModal heavy-load performance
- Improve UI/UX stability across long-running workflows
- Calculate and display upfront fees during minting
- Increase royalty fee support and add new recipients
Why This Week Matters
This week turned the Elastos World Computer from concept into execution:
- WASM runs on user-owned hardware
- Apps behave like software, not web pages
- Elacity’s economic and media layers are being hardened for real use
PC2 is no longer just a personal cloud, it is becoming a sovereign execution environment. Everything downstream (capsules, agents, dDRM, and markets) now has a real substrate to run on.
