Over the last two weeks, the WCI / Elacity Labs team shipped a step-change in PC2 maturity: PC2 is now behaving like a real personal cloud OS with global IPFS sharing, NAT traversal, multi-chain wallets, and a sovereign AI agent system that runs on user-owned infrastructure with strict wallet isolation. This is no longer “prototype architecture”, it’s a production-grade platform base for personal nodes, AppCapsules, and an on-chain economy. Elacity’s Sasha Mitchell also presented a live end-to-end system demonstration to the Elastos DAO Council on Wednesday, showing PC2 in action.
Major Features Shipped
1) IPFS Public Folder Sharing via DHT
- PC2 now supports hybrid / public participation in IPFS: only public is shareable; everything else stays private.
- Public CIDs are announced to the IPFS DHT with automatic re-announcement every 12 hours.
- Settings UI: toggle sharing, see CID counts, manually trigger announcements.
Why it matters: personal nodes become real participants in global content distribution, the base layer for sovereign publishing and Elacity capsules.
2) Active Proxy CryptoBox (NAT Traversal)
- Complete TypeScript implementation of Boson Active Proxy cryptographic handshake (CryptoBox protocol).
- Enables nodes behind NAT/firewalls to be reachable without port forwarding.
- Automatic supernode discovery and failover; pooled TCP connections; WebSocket tunneling through encrypted tunnels.
Why it matters: mass adoption requires “runs from home”, this turns a home PC2 node into something as reachable as a VPS, using supernodes as the relay fabric.
3) AI Agent System (Clawdbot/Moltbot Integration)
- Users can create customizable AI personalities with persistent memory stored in their own filesystem.
- SOUL.md personality files, full agent editor UI, and channel adapters for Telegram/WhatsApp.
- Flint bot, a moltbot bases agent was developed as an education agent.
Why it matters: users own the AI’s memory, personality, and channels, a foundation for future “agent accounts” and a marketplace for autonomous services.
4) Elastos DAO Dashboard (Native PC2 App)
- Native proposal browsing and voting experience inside PC2 (Cyber Republic integration).
- DID-signed voting, vote visualization, and AI-assisted drafting support.
Why it matters: governance becomes something you run at home, not something you borrow from a website.
5) Multi-Chain Wallet Support (15 Chains)
- Unified wallet across Elastos chains and major EVM networks with Particle smart-account abstraction.
- Multi-RPC fallback, token price fetching, and cross-chain usability improvements.
Why it matters: reduces user complexity: one wallet interface, one identity, one place to see everything.
6) AgentKit Wallet Tools (Send / Swap / Bridge)
- Natural-language wallet operations with confirmation UX and real-time estimation.
- Transaction tracking, countdowns for pending activity, and safety boundaries for execution.
Why it matters: makes “AI as operator” real: the assistant can act on-chain while the user stays in control.
7) PC2 Network Map
- Real-time visualization of supernodes and personal nodes with live status monitoring and network health.
8) One-Liner Install Script
- Single command install flow with dependency resolution, branding, and clear next steps.
- Includes Windows WSL2 guidance and ARM device docs.
9) Security Hardening
- Path traversal protection, NPM vulnerability fixes, FTS5 install bug fixes, wallet scoping improvements.
- Native UI dialogs replace insecure browser confirms.
10) Gateway & Infrastructure Improvements
- DHT lookup caching, connection pooling, multi-gateway docker deployment, dynamic supernode discovery.
- Registry synchronization across gateways via DHT.
Why it matters: this is production infrastructure: higher throughput, better uptime, and fewer single points of failure.
Strategic Meaning
These two weeks turned PC2 into a credible “personal cloud OS” foundation from Elacity Labs:
- Distribution (IPFS/DHT) + reachability (Active Proxy) make personal nodes globally useful.
- Agents + Wallet tools make personal clouds operational, not just storage.
- Governance inside PC2 makes Elastos citizenship native to the user’s machine.
- Install + security + gateways make this deployable at scale.
