Rust systems engineer building secure, auditable AI infrastructure with WebAssembly and the Actor Model.
Focused on security-first design, fault-tolerant distributed systems, and developer-friendly tooling for AI-native applications.
A secure, transparent, and reliable runtime for AI agents — built on WebAssembly and the Actor Model.
Problem: AI agents are often deployed without proper containment, auditability, or fault tolerance.
Solution: Move trust from individual agents to the infrastructure, guaranteeing safety at the runtime level.
Highlights
- 🔒 WebAssembly Sandboxing – deterministic execution & precise permission boundaries
- 🎭 Actor Model with Supervision – Erlang-style fault recovery
- 📜 Event-Sourced Auditing – full action traceability with deterministic replay
- ⚡ High Performance – near-native speed via Wasmtime
- 🛡 Security-First Design – capability-based access control
Tech Stack: Rust, WebAssembly Component Model, Wasmtime, Actor Model, Event Sourcing
Foundational Rust implementation of the Model Context Protocol (MCP) for seamless LLM–tool integration.
Highlights
- 📋 JSON-RPC 2.0 messaging with full protocol compliance
- 🔄 Version & capability negotiation for forward compatibility
- 🛠 Type-safe tool registration with JSON Schema validation
- ⚡ Async/Await support via Tokio runtime
- 🏗 Ergonomic builder patterns for clients & servers
Use Cases:
- Build custom MCP servers for domain-specific tools
- Connect AI applications to external data & systems
- Integrate with existing infrastructure using a standard protocol
Tech Stack: Rust, Tokio, Serde, JSON-RPC 2.0, JSON Schema
Production-ready MCP servers that extend AI capabilities with secure filesystem access, development tooling, and WebAssembly integration.
Featured Servers:
- 🔒 Filesystem MCP – secure CRUD operations, regex search, partial edits
- 🦀 Cargo MCP – Rust build/test/dependency automation with AI integration
- 🎭 Actor Registry MCP – lifecycle management for Theater actors
- 🎪 Theater MCP – runtime control, message passing, system monitoring
- 🧩 Component Tools MCP – accelerate WebAssembly component development
Tech Stack: Rust, TypeScript, MCP Protocol, Tokio, WebAssembly Toolchain
Collection of WebAssembly actors demonstrating real-world AI, networking, and distributed computing patterns — all built for the Theater runtime.
Featured Actors:
- 🤖 Anthropic Proxy – secure Claude API access in a sandbox
- 🌐 Chat Interface – real-time HTTP/WebSocket server with multi-user sessions
- 🎯 Task Manager – configuration-driven AI task orchestration
- 📝 Git Command Actor – AI-optimized Git automation with security controls
Additional Actors: OpenAI Proxy, Chat State Management, HTTP MCP Actor, Commit Actor, Coding Agent V0
Tech Stack: Rust, WebAssembly, HTTP/WebSocket, AI APIs (Anthropic, OpenAI), Git
- Languages: Rust, TypeScript, JavaScript
- Systems: WebAssembly, Actor Model, Event Sourcing, Async runtimes
- Tools: Wasmtime, cargo-component, MCP Protocol, Git automation
- AI Integration: Anthropic API, OpenAI API, protocol-based tool orchestration
- GitHub: github.com/colinrozzi
- Email: [email protected]