Skip to content

Track Echo v0.1.0 release bar #370

@flyingrobots

Description

@flyingrobots

Purpose

Track the feature bar for Echo v0.1.0: a usable deterministic local contract host for Wesley-compiled contracts.

Canonical plan: docs/design/v0.1.0-release-plan.md from PR #369.

Release sentence

A developer can build and run a small Wesley-compiled Echo application locally, without privileged tick authority, and can submit intents, observe outcomes, query bounded readings, retain evidence, and replay the result deterministically using documented, versioned APIs.

Required release themes

  • Evidence honesty: contract-aware receipts, readings, bounded identity, obstruction/residual posture.
  • Retention and recovery: retained artifacts/readings/receipts, durable witnessed submissions, restart/replay recovery, missing-material obstruction.
  • Developer surface: submit intent API, observe outcome API, query reading API, trusted host loop, generated helper integration, app-safe JS/WASM only if shipped.
  • Proof and release: external contract fixture, quickstart, DIND/replay proof, authority audit, versioned packages, release docs.

Release gates

  • Authority boundary: app-facing dispatch cannot tick or access trusted runtime control.
  • Submission durability: accepted-but-not-yet-ticked submission survives restart.
  • Contract package install: unsupported mutation/query ids rejected at package boundary.
  • Mutation execution: generated mutation runs only during scheduler-owned tick.
  • Query reading: generated query observer returns bounded reading with contract-aware identity.
  • Receipt correlation: intent/submission/ticket maps to tick receipt decision.
  • Retention: artifacts/readings/receipts load by hash and semantic coordinate.
  • Replay: same package, submissions, and scheduler policy reproduce receipts/readings.
  • Docs: quickstart commands pass on a clean checkout.

Non-goals for v0.1.0

  • Full Continuum replica transport/import.
  • Settlement shells and adversarial import.
  • Verkle/IPA proof-carrying readings.
  • Full observer-rights/revelation lattice.
  • Dynamic plugin loading.
  • Streaming subscriptions.
  • Automatic retry.
  • Full jedit product integration.
  • Graft live automation.
  • Generic braid/counterfactual system.
  • Full social/speculative lane policy.
  • Durable fault provenance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions