@x12i/memorix-target-connector
v1.0.3
Published
Metadata-driven generic target connector runtime for Memorix
Readme
@x12i/memorix-target-connector
Metadata-driven outbound target delivery runtime for memorix-connector/1. Definitions must set "role": "target". Peer: @x12i/memorix-connector-sdk@^1.
It turns installed target metadata into a delivery handler with mandatory idempotency, provider reconciliation, governed HTTP or SMTP (Credorix material-lease), per-item outcomes, and machine-readable external receipts (status, counts, sanitized failures).
npm install @x12i/memorix-target-connectorimport { createMetadataTargetConnector } from "@x12i/memorix-target-connector";
import definition from "./connector.json" with { type: "json" };
const connector = createMetadataTargetConnector(definition);
const result = await connector.deliver(context);
// result: { status, received, delivered, reused, failed, outcomes }The package never reads or writes Memorix raw data directly. Its host supplies captured inputs, the receipt ledger, credential capabilities (required for SMTP material-lease), governed HTTP, scope, budgets, and cancellation.
