Better Data

Better Data Trust Center

Security, compliance, and legal documentation for enterprise customers.

Open Source

Published Packages (Apache 2.0)

Commerce Gateway (runtime, MCP protocol implementation, and registry packages), Boss Loops, Commerce Chain contracts, and Signal Tags packages published here are Apache License, Version 2.0, unless a package README states otherwise.

Boss Loops (governed decisions)

  • @loop-engine/sdk

    Primary SDK — loop definitions, validation, hosted wiring, and developer entry surface.

    npm
  • @loop-engine/core

    Core primitives — LoopDefinition, actors, guards, evidence, and shared types.

    npm
  • @loop-engine/runtime

    Execution engine — instances, transitions, stores, and loop lifecycle APIs.

    npm

Additional adapters and packages ship under the @loop-engine scope on npm.

Commerce Gateway (operational connectivity)

  • @betterdata/commerce-gateway

    Gateway runtime — tool routing, commerce backends, and AI-facing operational interfaces.

    npm
  • @betterdata/commerce-gateway-mcp

    Merchant-hosted MCP server for governed Gateway sessions (single-tenant).

    npm
  • @betterdata/registry-mcp

    Registry MCP server for capability discovery and agent integration.

    npm
  • @betterdata/commerce-gateway-connectors

    Platform connectors — Shopify, BigCommerce, WooCommerce, and related commerce adapters.

    npm

Supply Chain Management (SCM)

  • @betterdata/scm-contracts

    contract types, interfaces, and event schemas

    npm
  • @betterdata/scm-inventory

    inventory state management and lot tracking

    npm
  • @betterdata/scm-catalog

    product catalog and classification primitives

    npm
  • @betterdata/scm-procurement

    purchase order lifecycle schemas

    npm
  • @betterdata/scm-execution

    execution layer contracts and fulfillment schemas

    npm

Demand Chain Management (DCM)

  • @betterdata/dcm-contracts

    demand chain interface contracts and event schemas

    npm
  • @betterdata/dcm-demand

    demand forecasting schemas and signal types

    npm
  • @betterdata/dcm-orders

    order lifecycle state machine schemas

    npm
  • @betterdata/dcm-returns

    returns authorization and reverse logistics schemas

    npm

Authentication & Traceability

  • @signal-tags/sdk

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

    npm

Proprietary Runtime - Not Open Source

The following internal packages are proprietary and are not published. They cannot be accessed, reverse-engineered, or distributed outside the hosted Services:

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

SBOM

CycloneDX SBOM is generated on demand for Enterprise customers. This aligns with NIST, CISA, and HHS 405(d) guidance for Healthcare and Pharma supply chain software.

Open Source Resources