Integrations
Loop Engine
Commerce Chain uses Loop Engine as its governed runtime layer.
1 min read · Integrations
Commerce Chain provides domain contracts and canonical loops. Loop Engine executes those loops with actor attribution, guards, and event trails.
Install
npm install @loop-engine/sdk @commerce-chain/sdk
Example
import { createLoopEngine } from '@loop-engine/sdk'
import { procurement } from '@commerce-chain/loops/scm'
const engine = createLoopEngine({ loops: [procurement] })
Guard mapping
Commerce Chain loop policies map to Loop Engine guard semantics:
confidence-thresholdhuman-onlyevidence-required
Loop definitions and participant manifests
Commerce Chain modules align on identifiers from @betterdata/loop-definitions:
import { LoopIds, EventNames } from "@betterdata/loop-definitions";
import type { LoopParticipantManifest } from "@betterdata/loop-definitions";
LoopIds.* and EventNames.* prevent silent string drift between packages. Participant manifests are validated in @betterdata/loop-actors test suites.
npm install @betterdata/loop-definitions
loopengine.io