Skip to content

Track Echo v0.1.0 release bar #370

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.

Activity

  1. flyingrobots commented on May 22, 2026

    @flyingrobots
    OwnerAuthor

    Added the v0.1.0 backlog lane in a186ad2.

    • Created docs/method/backlog/v0.1.0/ as the filesystem lane for release-bar blockers.
    • Moved the current release blockers out of up-next/ into the lane.
    • Added release-gate cards for obstruction taxonomy, product intent outcomes, trusted host loop, app-safe client surface, version compatibility, replay/DIND proof, quickstart, authority audit, and release candidate.
    • Made v0.1.0 a first-class METHOD graph lane and regenerated matrix/DAG artifacts.

    Validation: cargo test -p method, cargo xtask method check-dag, markdownlint, authored-doc dead-ref lint, git diff --check, and pre-push narrow slice passed.

  2. flyingrobots commented on Jul 3, 2026

    @flyingrobots
    OwnerAuthor

    Closing from the 2026-07-03 issue fate audit. The useful work here is complete or superseded by the current GitHub-native release/goalpost structure; active follow-through now lives in the narrower open Echo issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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