Biggest remaining risks to serious adoption of Traverse (post-v0.10) #1248
Unanswered
enricopiovesan
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Context
v0.10.0 delivered meaningful progress on governed composition, durable traces, browser-hosted execution, cross-host fixtures, stricter publish gates, and honest demo labeling. The architecture is stronger.
This discussion captures the highest-priority remaining risks that still stand between “strong foundation” and “something a risk-averse engineering team will seriously consider adopting.”
Library density / chicken-and-egg is deliberately excluded — it is real but secondary to the risks below.
The goal is the same as earlier discussions: surface concrete gaps with clear closing criteria so they can be tracked, prioritized, or consciously deferred.
1. Cross-host behavioral identity is still not publicly proven
Risk
The core value proposition is: same capability binary → contract-identical behavior across hosts. Until this is demonstrated publicly and reproducibly, skeptical teams will treat the claim as aspirational.
Current state
Bounded native WASI profile, native cross-host fixture evidence, CLI fixture runner in CI, and a governed hello-world fixture corpus with comparison contract exist. This is necessary infrastructure, not yet the public proof.
What would close the gap
Until this exists, the “run anywhere” claim remains the single largest credibility risk for serious adoption.
2. Authoring friction and the Rust / skill-path tension
Risk
Most organizations will not rewrite business logic in Rust solely to obtain portability and traces. If the primary authoring path remains Rust-centric, adoption stays limited to teams already comfortable with that stack.
Current state
Official authoring still requires Rust. Claude skills (
traverse-capability-authorand related) exist and aim to interview → contract → ABI-compliant WASM → human-reviewed PR. The path is real but not yet proven as first-class.What would close the gap
Without a credible non-Rust (or skill-primary) path with known economics, the practical authoring surface remains too narrow.
3. Governance cost vs. perceived benefit for small / medium changes
Risk
Immutable contracts, registry PRs, CI gates, risk metadata, and fail-closed use-case surface coverage are excellent for high-stakes or shared capabilities. They become a liability when a team needs to ship a small internal change quickly.
If the private / app-scoped path is not dramatically lighter than the public governed path, teams will route around the system for anything that is not obviously reusable. Once that happens, the “everything runs under the same contract model” advantage erodes inside the organization.
What would close the gap
4. Composition still requires non-trivial host glue in real systems
Risk
A rich catalogue of atomic capabilities only delivers transformative value if non-trivial workflows can be assembled mostly by wiring published capabilities rather than by writing a large custom orchestration / policy layer.
Current state
v0.10 added a declarative workflow planner (schema-shape compatibility), MCP proposal lifecycle (propose → schedule with bounded parallelism → export/promote under governance), and durable orchestration with checkpoint/recovery. This is a major step. It is not yet proven at the level of real multi-step business workflows.
What would close the gap
5. Operational and performance unknowns under real load
Risk
WASM near-native performance is plausible for many business-logic workloads. Continuous or high-throughput domains still lack public numbers and clear operational stories.
What would close the gap
6. Agent reliability and recoverable failure modes
Risk
MCP exposure and machine-readable contracts are a strong foundation. The open question is whether agents can discover, reason about, compose, and respect placement/policy constraints without large custom system prompts that re-describe the whole system, and whether failures are quickly diagnosable and recoverable via traces.
What would close the gap
Suggested prioritization for closing these risks
Highest leverage for serious adoption right now:
These two currently create the largest gap between “interesting architecture” and “something a risk-averse team will bet on.” The others remain important but secondary once identity and authoring are credible.
Happy to refine any of these into separate tracked issues with acceptance criteria, or to adjust the framing if the team already has work in flight that addresses parts of them.
All reactions