Oss
Better Data ships Apache-2.0 packages for Commerce Chain, Loop Engine, and Commerce Gateway, and MIT-licensed packages for Signal Tags (@signal-tags/*). Together they form the composable engines of the commerce chain optimization platform. You can run them standalone or adopt the hosted stack for tenancy, governance overlays, operational coordination, trust surfaces, and enterprise SLA.
Public narrative: prefer operational authority layers over repo layout. This page summarizes scopes and entry points; the buyer-facing map is Platform architecture and Architecture on betterdata.co.
| Layer | Authority | Packages / sites | Role |
| ----- | --------- | ---------------- | ---- |
| Commerce Chain | Operational truth | @betterdata/scm-*, @betterdata/dcm-* · commercechain.io | Supply and demand chain services — authoritative operational state |
| Loop Engine | Governed decisions | @loop-engine/* · loopengine.io | Actors, guards, approvals, audit — decision control for transitions |
| Commerce Gateway | Controlled connectivity | @commercegateway/commerce-gateway · commercegateway.io | Governed tool surfaces for LLMs and integrations (MCP and other adapters) |
| Signal Tags | Operational trust | @signal-tags/* · tagd.sh | SDK, schema, verification, and generation for verifiable product identity |
Package names: this docs site and bd-forge use @commercegateway/commerce-gateway and @commercegateway/registry-mcp (see packages/ in the monorepo). Trust Center — Open source may list @betterdata/commerce-gateway* as the public product naming — use commercegateway.io and Trust Center for install lines, not duplicated here, until scopes are fully unified on npm.
Commerce Chain, Loop Engine, and Commerce Gateway OSS published under this hub are Apache-2.0, including an explicit patent grant — the license tier most enterprises expect for healthcare and pharma procurement review. Signal Tags (@signal-tags/*) is published under the MIT License; read the LICENSE file in each repository for authoritative terms.
Release artifacts include SBOM (CycloneDX) generation where configured in CI.
| Scope | What it is |
| ----- | ----------- |
| @loop-engine/* | Loop runtime SDKs and tooling |
| @betterdata/* | Commerce Chain (SCM, DCM), loop definitions, shared platform packages |
| @commercegateway/* | Commerce Gateway runtime and Registry MCP (bd-forge; see Trust Center for public npm labels) |
| @signal-tags/* | Signal Tags — SDK, schema, verify client, generate |
| commerce-registry-protocol (unscoped) | Registry protocol spec (npm meta + spec files) |
Every OSS package here is self-hostable. The Better Data hosted platform composes the same contracts with:
Contact hello@betterdata.co for hosted packaging.
