Skip to content

Implement Component Model WIT host-capability activation #1341

Description

@enricopiovesan

Goal

Implement Spec 135: a versioned component-wit-v1 execution path that validates declared Component Model WIT imports and resolves them only through explicitly activated target-local host bindings.

Definition of done

  • Preserve all core-Wasm/WASI Host ABI v1 behavior and fixtures unchanged.
  • Validate Component Model WIT metadata against exact required manifest imports.
  • Implement registration, explicit activation, exact compatibility, target selection, trust/conformance evidence, deterministic errors, and redacted trace evidence.
  • Add fake traverse:platform/recording-host@0.1.0 tests for status/start/stop/events, missing host, version mismatch, target mismatch, permission/background outcomes, and redaction.
  • Document migration from core-Wasm and Callweave WIT identity.

Governing artifacts

  • Spec 135-component-model-wit-host-capabilities v0.1.0
  • ADR-0068
  • Decision 79

Blocker

This ticket becomes Ready only after the governing-artifact approval PR merges.

Activity

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

    agent:claudeClaimed by Claude CodeenhancementNew feature or requestruntimeRuntime, execution, state, and trace workspec-completeGoverning specification or ADR is approved; implementation may rely on it

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions