Bhavya Bhatt

@spino17

Rust at Every Layer: Compiler, WASM, Vector DB, and a Blockchain — One Language to Rule Them All

Submitted Mar 9, 2026

Talk Preview

At Weilliptic, we didn’t just pick Rust for one part of our stack — we bet the entire platform on it. WeilChain is an operating system for autonomous AI, running across clouds, and every critical layer of it is written in Rust. In this talk, I’ll walk through six distinct systems we built in Rust: the WIDL compiler (our interface definition language toolchain), the Icarus chatbot LLM loop running as a Rust-WASM module inside the browser, a Vector DB with generic storage layer capable of running over WASM linear memory hence supporting in-browser embeddings search, the Cerebrum agentic orchestration framework, the Weil SDK that lets developers write applets for WeilChain which can be easily converted to MCP servers, and WeilChain’s platform core itself. These aren’t toy projects — they’re production systems serving real AI agents, cryptographic audit trails, and multi-cloud workloads.

What makes this talk unique is the sheer breadth: a compiler, a browser-native LLM loop, an embeddable database, an agentic framework, a developer SDK, and a blockchain runtime — all in Rust. Each of these domains has different constraints: compile-time correctness for the compiler, binary size and sandboxing for WASM targets, performance and memory layout for the vector DB, ergonomic API design for the SDK. Rust not only held up across all of them — it actively guided better design through its type system. I’ll share what worked, what surprised us, where Rust’s expressiveness shone brightest, and where we had to fight the borrow checker to get things done.

Takeaways

  1. Rust’s type system and generality are not just systems-programming features — they are a design language. Across a compiler, WASM runtime, vector database, agentic framework, and a blockchain platform, Rust’s expressiveness consistently enforced correctness at the boundaries that mattered most, without sacrificing performance.
  2. WASM + Rust is a serious production stack, not a demo toy. Attendees will leave with a concrete mental model of how to build browser-native AI components (LLM loops, vector search) using Rust-WASM, and what tradeoffs to expect in real deployment.

Target Audience

This session will be most beneficial for:

  1. Rust engineers curious about how the language holds up across wildly different problem domains in a single production platform
  2. Backend and systems engineers considering Rust for compilers, SDKs, or blockchain/distributed systems work
  3. Web/WASM developers interested in pushing Rust into browser environments for AI workloads
  4. Technical architects evaluating Rust for a full-stack platform rather than a single service

Speaker Bio

Bhavya Bhatt is an Founding Software Engineer at Weilliptic Inc., the company building WeilChain — the operating system for autonomous AI. Weilliptic was co-founded by Avinash Lakshman, the inventor of Apache Cassandra and co-inventor of Amazon Dynamo, and the platform reflects three decades of distributed systems thinking applied to the agentic era. Bhavya has been instrumental in building Weilliptic’s Rust-based stack, spanning compiler tooling, WASM runtimes, vector databases, agentic SDKs, and the WeilChain platform core. He is passionate about how Rust’s type system enables building correct, performant, and expressive software across domains that rarely coexist in a single codebase.

Talk format

30 min with live demo of the agentic tech stack

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

A community of Rust language contributors and end-users from Bangalore. We have presence on the following telegram channels https://t.me/RustIndia https://t.me/fpncr LinkedIn: https://www.linkedin.com/company/rust-india/ more