Better Data
← Back to Legal & Agreements

OSS License Notice

Last updated: March 4, 2026

Copyright 2024-2026 Better Data, Inc.

Open-source packages for Boss Loops, Commerce Gateway (including MCP and registry surfaces), Commerce Chain contracts, and Signal Tags are licensed under the Apache License, Version 2.0, unless a specific package's LICENSE file states otherwise.

You may obtain a copy of the License at: https://www.apache.org/licenses/LICENSE-2.0

Published Packages (Apache 2.0)

Boss Loops

  • @loop-engine/sdk — Primary SDK — loop definitions, validation, hosted wiring, and developer entry surface.
  • @loop-engine/core — Core primitives — LoopDefinition, actors, guards, evidence, and shared types.
  • @loop-engine/runtime — Execution engine — instances, transitions, stores, and loop lifecycle APIs.

Commerce Gateway

  • @betterdata/commerce-gateway — Gateway runtime — tool routing, commerce backends, and AI-facing operational interfaces.
  • @betterdata/commerce-gateway-mcp — Merchant-hosted MCP server for governed Gateway sessions (single-tenant).
  • @betterdata/registry-mcp — Registry MCP server for capability discovery and agent integration.
  • @betterdata/commerce-gateway-connectors — Platform connectors — Shopify, BigCommerce, WooCommerce, and related commerce adapters.

Supply Chain Management (SCM)

  • @betterdata/scm-contracts — contract types, interfaces, and event schemas
  • @betterdata/scm-inventory — inventory state management and lot tracking
  • @betterdata/scm-catalog — product catalog and classification primitives
  • @betterdata/scm-procurement — purchase order lifecycle schemas
  • @betterdata/scm-execution — execution layer contracts and fulfillment schemas

Demand Chain Management (DCM)

  • @betterdata/dcm-contracts — demand chain interface contracts and event schemas
  • @betterdata/dcm-demand — demand forecasting schemas and signal types
  • @betterdata/dcm-orders — order lifecycle state machine schemas
  • @betterdata/dcm-returns — returns authorization and reverse logistics schemas

Authentication & Traceability

  • @signal-tags/sdk — Signal Tags SDK — schema, verification, and generation (see @signal-tags/schema, @signal-tags/verify, @signal-tags/generate on npm)

Proprietary Components - Not Licensed Under Apache 2.0

The following packages are proprietary and are not published:

  • @betterdata/loop-engine-internal
  • @betterdata/loop-preloader-internal
  • @betterdata/loop-state-sync-internal
  • @betterdata/platform-kernel-internal
  • @betterdata/catalog-intelligence-internal

Contributor License Agreement

Contributions to Better Data's repositories are subject to the Better Data CLA. View at: /cla

Questions

oss@betterdata.co