Documentation

Project status

What exists today, what is being validated and what ExtensionMesh deliberately does not promise yet.

Current phase Working vertical slice

Core buyer, seller and paid-distribution flows exist in source and are exercised in local end-to-end environments. The project is not yet a stable public release.

Current target Shopware 6.7
Maturity Pre-stable
Status checked 29 July 2026

Implemented in the current connector

“Implemented” means the capability exists in the current development source. It does not yet mean that the project promises a stable interface, production support or compatibility beyond the stated target.

Implemented

Independent registry sources

Persistent sources, GitHub repository URL discovery, strict registry parsing and compatible-release selection.

Implemented

Buyer installation flow

Registry extensions are presented in the existing extension screen and handed to the platform-provided upload, install and update lifecycle.

Implemented

Seller publication

Valid plugin ZIPs attached to digital products can be inspected, published and updated without a separate packaging service.

Implemented

Paid account access

Customer- and sales-channel-scoped tokens derive access from product, order, download and payment state. Full revocation is rechecked for artifact requests.

Implemented

Repository onboarding

Public and private GitHub repositories can create a draft product or link releases to an existing product, followed by scheduled synchronization.

Implemented

Download safety

Production HTTPS rules, SSRF-aware requests, redirect revalidation, size limits, SHA-256 verification and ZIP preflight checks.

Implemented

Credential handling

Buyer and private-repository credentials are encrypted at rest, fingerprinted in Administration and restricted to their configured origin.

Implemented

Local end-to-end verification

Separate buyer and seller environments exercise anonymous registries, purchase, update, refund, token rotation and repository synchronization.

Being validated before a stable release

01

Compatibility across supported 6.7 minor releases

The Administration adapter touches private upstream components and must be retested for every supported minor line.

02

Production installation and recovery behavior

Setup, upgrade, failed download, invalid package, credential rotation and seller outage behavior need release-grade operational guidance.

03

Seller and administrator user experience

Repository onboarding, publication diagnostics, access delivery and lifecycle errors need testing outside the development environment.

04

Versioned build and release gates

The canonical repository, automated checks, reproducible packages, release notes and upgrade promises must align before a stable tag.

Immediate project milestones

  1. Move the connector into its canonical ExtensionMesh repository.
  2. Establish CI and a tested compatibility matrix for supported versions.
  3. Publish administrator, seller and extension-author setup guides.
  4. Ship a clearly labelled pre-release and collect real installation feedback.
  5. Extract shared registry conventions from the proven implementation.

Deliberately later—or not promised

  • Support for systems without a concrete connector and maintainer.
  • A universal cross-system protocol designed ahead of implementation.
  • One central directory or mandatory ExtensionMesh service.
  • Unattended extension installation or background updates.
  • Per-domain, seat, device or quantity-based licence enforcement.
  • Additional repository providers before a real use case requires them.
Evidence and current source

This status is based on Extension-Mesh/shopware. See the connector model for the project-wide boundary.