Quick Start
Stand up Commerce Chain with Loop Engine in minutes.
Install
npm install @loop-engine/sdk @commerce-chain/sdk
Load canonical loops
import { createLoopEngine } from '@loop-engine/sdk'
import { loopDefinitions } from '@commerce-chain/loops'
const engine = createLoopEngine({ loops: loopDefinitions })
Start a procurement flow
const loop = await engine.start({
loopId: 'scm.procurement',
aggregateId: 'PO-2026-0042',
context: { supplierId: 'SUP-22', amount: 24500 }
})
await loop.transition('confirm_po', {
actor: 'human:buyer',
evidence: { budget_available: true, supplier_approved: true }
})