// Jun 26, 2025 // 4 MIN READ

WAVS Testnet & v0.4 Release

Share this article
wavs testnet & 0.4 release

We've just shipped the biggest upgrade to WAVS yet: multi-language support, one-command deployments to testnet, and new delightful developer tooling. We’ve eliminated sticky friction points and expanded WAVS accessibility to developers across different programming languages and developer skill levels. So what does it mean for builders?

But First, What is WAVS?

WAVS or Web Assembly Verifiable Services is Layer's framework for building verifiable apps with unparalleled performance and scalability. Unconstrained by the all too familiar limitations of smart contract and blockchains, like limited compute and scaling issues, a  new application design space is unlocked for builders.

WAVS enables developers to create custom AVS components for applications requiring long tail oracles, novel incentive mechanisms, and decentralized AI agents (among many other use cases) on top of EigenLayer's restaking infrastructure.

Now that we’re clear about what WAVS solves for builders, let’s get into the nitty gritty of what this new upgrade has in store. Care to have Reece from our engineering team give you a video walkthrough instead? Look no further.

What’s New: The Biggest Improvements

This release removes traditional barriers to entry. With multi-language support, streamlined tooling, and comprehensive documentation, WAVS is positioned to onboard developers from diverse backgrounds into decentralized app development.

  • More languages. Write WAVS components in Rust, Go, or TypeScript. Python coming soon. Use what you know, build what you want.
  • Simplified DevNet environment. Spin up your complete local development environment with a single command: local IPFS, registry services, telemetry, and Anvil testnet fork of the testnet. No more juggling multiple services or complex networking configurations just to write "hello world."
  • Unified configuration management. This upgrade introduces the wavs.toml configuration file, your single source of truth. Consolidating what previously required managing three separate configuration files, it eliminates configuration drift and reduces the cognitive load for developers managing complex multi-operator deployments and coordination.
  • Dockerized AI support. Integrated Claude Code support means you can prototype verification logic with AI assistance directly in your WAVS projects. Containerized development environments eliminate setup friction while making prototyping verification logic faster and easier.

DevX Improvements

Beyond the headline features, v0.4 includes the kind of quality-of-life improvements that make or break developer adoption:

Intelligent deployment switching. Developers can now switch between local DevNet and testnet deployments by changing a single environment variable. The underlying scripts automatically handle endpoint configuration, network switching, and prompting for required inputs. This abstracts away the complexity of multi-environment management to reduce possible mistaken input.

Streamlined dependencies. The removal of Git submodules in favor of NPM package management significantly improves the installation and update experience. Developers no longer need to manage complex submodule hierarchies or deal with version synchronization issues across dependencies.

Infrastructure generation. The new infrastructure generation commands can pre-configure aggregator and operator nodes with a single command. This eliminates hours of manual setup and ensures consistent, best-practice configurations across deployments as a template to get started.

Advanced monitoring and debugging. Integration with Jaeger tracing and Prometheus monitoring provides developers with production-grade observability tools from day one. This enables sophisticated debugging workflows and performance optimization without requiring additional tooling setup.

Better documentation. v0.4 includes expanded documentation within example components, an updated handbook, and step-by-step tutorials. The installation documentation now covers popular development environments including macOS, Linux, and Windows WSL, ensuring developers can get started regardless of their platform preference.

Architecture Changes

Updated EigenLayer Middleware The v0.4 release includes the latest EigenLayer middleware updates, ensuring compatibility with the most recent protocol improvements and security enhancements. This keeps WAVS components aligned with the rapidly evolving EigenLayer ecosystem.

Multiple Signing Key Support WAVS now supports multiple signing keys with ECDSA contracts, providing functionality similar to BLS aggregation schemes. This expansion gives developers more flexibility in designing their verification protocols and enables more sophisticated multi-party computation scenarios.

Looking Forward

The WAVS v0.4 release establishes a foundation for rapid ecosystem growth by removing traditional barriers to entry. With multi-language support, streamlined tooling, and comprehensive documentation, WAVS is positioned to onboard developers from diverse backgrounds into decentralized applications.

The Layer team continues to focus on developer experience improvements, with Python language support, additional monitoring integrations, and enhanced deployment automation planned for upcoming releases.

Getting Started

Ready to build the next generation of verification services? The WAVS v0.4 upgrade is available now in the wavs-foundry-template repository. Check out our updated documentation and tutorials to get started with your first WAVS component.

Share this article

Sign up to our newsletter

Stay up to date with the latest news and developments from LAYER

Thank you for subscribing

You’re all set to receive our latest updates and content straight to your inbox.

Join the Layer community
Oops! Something went wrong while submitting the form.