← All tools

traverse-framework/traverse

Popularity 65 Updated Development & Build

Contract-driven runtime for portable business capabilities — spec-governed, WASM-first, composable across browser, edge, cloud, and AI.

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

Traverse

Your business logic runs in the browser, on your server, and in a cloud function. They drift. You maintain three versions of the same behavior. Traverse keeps it in one contract and runs it anywhere — with a full execution trace every time.

Traverse is the working implementation of Universal Microservices Architecture.

---

Quick Start

Requirements: Rust 1.94+

git clone https://github.com/traverse-framework/traverse.git
cd traverse
cargo build
cargo run -p traverse-cli-rs -- bundle inspect examples/expedition/registry-bundle/manifest.json

Expected output:

bundle_id: expedition.planning.seed-bundle
version: 1.0.0
capabilities: 6
events: 5
workflows: 1

You just inspected a live capability bundle — 6 capabilities, 5 events, 1 workflow, all defined in contracts that the runtime validates and executes.

Ready to run the full browser demo? → quickstart.md

---

What Can I Build?

A browser app with governed runtime behavior

Build the UI. Traverse owns execution, workflow state, and trace output. The same capability contract runs locally in development and on the edge in production — no rewrite.

→ quickstart.md · docs/app-consumable-entry-path.md

A governed MCP server

Expose capability discovery and execution over stdio. Downstream AI clients and tools discover and call governed capabilities without touching your internals.