Skip to content

Publish the decentralized UI contract and compatibility kit #6

Closed
1 of 1 issue completed
Closed

Description

@devantler

🤖 Generated by the Agentic Engineer

User story

As a data-product publisher, I want my product UI to work in any compatible catalog so that I can own its interaction model without coupling releases to one central application.

Acceptance criteria

  • A versioned manifest defines the product UI entrypoint, capabilities, origins, and message contract.
  • The reference host runs third-party UI in a restrictive sandbox with explicit capability grants and origin validation.
  • A compatibility test kit can validate a product UI independently of the central registry.
  • Two independently built host examples load the same demo product.
  • Accessibility, responsive behavior, loading, error, and unavailable-product states are covered.

Rough size: L.

Activity

  1. moved this to 📥 Backlog in 🌊 Project Boardon Aug 29, 2026
  2. self-assigned this
    on Sep 30, 2026
  3. added a commit that references this issue on Sep 30, 2026
  4. devantler commented on Sep 30, 2026

    @devantler
    ContributorAuthor

    🤖 Generated by the Agentic Engineer

    All five implementation criteria are delivered by merged PR #121 (4e5227185181706682cdcf6b2a6e3bcccf9fa3e8) and its v1.6.0 release, retained in current v1.7.0. The versioned manifest, restrictive reference host, independent compatibility kit, two hosts using the same demo, and accessibility/responsive/error-recovery paths are covered by the exact-head browser and Kubernetes acceptance recorded on that PR.

    Closing the completed implementation explicitly because this issue remained open after merge. Production activation and release-flag retirement remain separately tracked in #120.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Fields

Priority

None yet

Start date

None yet

Target date

None yet

Effort

None yet

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions