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/sdkPrimary SDK — loop definitions, validation, hosted wiring, and developer entry surface.
  • @loop-engine/coreCore primitives — LoopDefinition, actors, guards, evidence, and shared types.
  • @loop-engine/runtimeExecution engine — instances, transitions, stores, and loop lifecycle APIs.

Commerce Gateway

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

Supply Chain Management (SCM)

  • @betterdata/scm-contractscontract types, interfaces, and event schemas
  • @betterdata/scm-inventoryinventory state management and lot tracking
  • @betterdata/scm-catalogproduct catalog and classification primitives
  • @betterdata/scm-procurementpurchase order lifecycle schemas
  • @betterdata/scm-executionexecution layer contracts and fulfillment schemas

Demand Chain Management (DCM)

  • @betterdata/dcm-contractsdemand chain interface contracts and event schemas
  • @betterdata/dcm-demanddemand forecasting schemas and signal types
  • @betterdata/dcm-ordersorder lifecycle state machine schemas
  • @betterdata/dcm-returnsreturns authorization and reverse logistics schemas

Authentication & Traceability

  • @signal-tags/sdkSignal 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