Skip to content

Assemble the digest-locked Echo Edict provider package #655

Description

@flyingrobots

Purpose

Assemble generated metadata and Echo-owned components into one provider distribution accepted by Edict's landed edict.provider-manifest/v1 contract.

Required package contents

Acceptance criteria

  • Metadata artifacts use generated provenance; lowerer/verifier use component provenance.
  • Every artifact and schema binding is explicit, unique, digest-locked, and supported.
  • Manifest ABI and selected world identities exactly match Edict v1.
  • Edict manifest binding, immutable schema-registry construction, component digest/attestation/type preflight, and request proof all pass.
  • Missing, duplicate, reordered-conflicting, wrong-source, wrong-digest, wrong-contract, and tampered bytes fail before guest execution.
  • Package assembly is deterministic and has check/write modes.
  • No mutable-name lookup, registry resolution, network fetch, or lazy schema load occurs during invocation.

Blocked by #652, #653, and #654.
Parent: #650

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedBlocked; cannot proceed without external input or dependency.featureFeature umbrella (epic)lane:up-nextMethod lane up-next.legend:platformMethod legend platform.legend:releaseMethod legend release.priority:highMethod priority high.release:echo-1.0Echo 1.0 release convergence scopespecSpec/Design documenttoolingTooling/CI/CLItype:enhancementMethod work type enhancement.

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions