{"id":"@lssm-tech/integration.lssm-os-provider-resend","slug":"integration.lssm-os-provider-resend","name":"@lssm-tech/integration.lssm-os-provider-resend","version":"2.0.4","path":"packages/integrations/lssm-os-provider-resend","manifestPath":"packages/integrations/lssm-os-provider-resend/package.json","manifestBlobSha":"d1ccbb7a116f12471cbc3413187394864d0fcf2d","layer":"integrations","physicalArea":null,"primaryArea":"delivery-and-infrastructure","classification":{"privateDeclared":null,"catalogFamily":"integrations","catalogKind":"integration","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Runtime Node provider lifecycle adapter for Resend.","descriptionOrigin":"package.json","catalog":{"family":"integrations","kind":"integration","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["bun","node"],"entrypoints":[".","./runtime-node"],"documentation":[{"title":"LSSM OS Resend provider","url":"https://www.npmjs.com/package/%40lssm-tech%2Fintegration.lssm-os-provider-resend","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"lssm-os.provider.resend","title":"Governed Resend delivery provider","description":"Execute Resend email delivery through the Runtime Node provider lifecycle with durable idempotency, indeterminate-outcome reconciliation, and verified receipts.","status":"active","useCases":["Send governed email from opaque recipient, template, sender-profile, and content references","Reconcile unknown delivery outcomes before a retry can repeat an external effect"],"aliases":["Resend","email provider","Runtime Node provider"],"pythonEquivalents":["Resend Python SDK adapter"],"canonicalImports":[{"from":"@lssm-tech/integration.lssm-os-provider-resend/runtime-node","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["bun","node"],"avoidWhen":["Provider credentials or message bodies must appear in work orders, receipts, logs, or errors.","The integration requires recall or rollback of an email after Resend accepts delivery."],"requires":["Resend driver","durable provider state","LSSM OS Runtime Node"]},"alternatives":[],"relationships":[],"resolutionPriority":70}]},"canonicalImports":[{"capabilityId":"lssm-os.provider.resend","from":"@lssm-tech/integration.lssm-os-provider-resend/runtime-node","symbols":[]}],"scripts":{"build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","lint:check":"node ../../../scripts/biome.cjs check .","pack:verify":"bun run build && bun scripts/verify-pack.ts","test":"bun test","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.lssm-os-runtime":"^2.1.1","@lssm-tech/lib.orchestration-spec":"workspace:^"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","@types/bun":"catalog:types","typescript":"^7.0.2"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./command-keys":"./src/command-keys.ts","./dependency":"./src/dependency.ts","./receipt":"./src/receipt.ts","./runtime-node":"./src/runtime-node.ts","./types":"./src/types.ts","./validation":"./src/validation.ts"},"publishExports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","bun":"./dist/index.js","node":"./dist/node/index.js","default":"./dist/index.js"},"./command-keys":{"types":"./dist/command-keys.d.ts","browser":"./dist/browser/command-keys.js","bun":"./dist/command-keys.js","node":"./dist/node/command-keys.js","default":"./dist/command-keys.js"},"./dependency":{"types":"./dist/dependency.d.ts","browser":"./dist/browser/dependency.js","bun":"./dist/dependency.js","node":"./dist/node/dependency.js","default":"./dist/dependency.js"},"./receipt":{"types":"./dist/receipt.d.ts","browser":"./dist/browser/receipt.js","bun":"./dist/receipt.js","node":"./dist/node/receipt.js","default":"./dist/receipt.js"},"./runtime-node":{"types":"./dist/runtime-node.d.ts","browser":"./dist/browser/runtime-node.js","bun":"./dist/runtime-node.js","node":"./dist/node/runtime-node.js","default":"./dist/runtime-node.js"},"./types":{"types":"./dist/types.d.ts","browser":"./dist/browser/types.js","bun":"./dist/types.js","node":"./dist/node/types.js","default":"./dist/types.js"},"./validation":{"types":"./dist/validation.d.ts","browser":"./dist/browser/validation.js","bun":"./dist/validation.js","node":"./dist/node/validation.js","default":"./dist/validation.js"}},"types":"./dist/index.d.ts","files":["dist","!dist/**/*test*","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/integration.lssm-os-provider-resend","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/integrations/lssm-os-provider-resend/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./command-keys","importPath":"@lssm-tech/integration.lssm-os-provider-resend/command-keys","target":"./src/command-keys.ts","targets":[{"conditions":[],"target":"./src/command-keys.ts","sourcePath":"packages/integrations/lssm-os-provider-resend/src/command-keys.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/src/command-keys.ts","sourceStatus":"verified source file"}]},{"subpath":"./dependency","importPath":"@lssm-tech/integration.lssm-os-provider-resend/dependency","target":"./src/dependency.ts","targets":[{"conditions":[],"target":"./src/dependency.ts","sourcePath":"packages/integrations/lssm-os-provider-resend/src/dependency.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/src/dependency.ts","sourceStatus":"verified source file"}]},{"subpath":"./receipt","importPath":"@lssm-tech/integration.lssm-os-provider-resend/receipt","target":"./src/receipt.ts","targets":[{"conditions":[],"target":"./src/receipt.ts","sourcePath":"packages/integrations/lssm-os-provider-resend/src/receipt.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/src/receipt.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-node","importPath":"@lssm-tech/integration.lssm-os-provider-resend/runtime-node","target":"./src/runtime-node.ts","targets":[{"conditions":[],"target":"./src/runtime-node.ts","sourcePath":"packages/integrations/lssm-os-provider-resend/src/runtime-node.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/src/runtime-node.ts","sourceStatus":"verified source file"}]},{"subpath":"./types","importPath":"@lssm-tech/integration.lssm-os-provider-resend/types","target":"./src/types.ts","targets":[{"conditions":[],"target":"./src/types.ts","sourcePath":"packages/integrations/lssm-os-provider-resend/src/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/src/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./validation","importPath":"@lssm-tech/integration.lssm-os-provider-resend/validation","target":"./src/validation.ts","targets":[{"conditions":[],"target":"./src/validation.ts","sourcePath":"packages/integrations/lssm-os-provider-resend/src/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/src/validation.ts","sourceStatus":"verified source file"}]}],"entryCount":7,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"LSSM OS Resend provider","url":"https://www.npmjs.com/package/%40lssm-tech%2Fintegration.lssm-os-provider-resend","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/integration.lssm-os-provider-resend.txt"},"readme":{"status":"available","body":"# LSSM OS Resend provider\n\nNative `ProviderLifecyclePortV1` adapter for governed Resend delivery. The\nadapter accepts only opaque message, recipient, sender-profile, template, and\nencrypted-content references. Credential resolution and email content stay\nbehind the injected driver and never enter work orders, receipts, logs, or\nerrors.\n\nEvery send is durably reserved and marked attempted before provider I/O. A\ntimeout or unknown response remains indeterminate; retry must reconcile the\nsame provider idempotency key. Success is returned only after a create-once V2\nreceipt is persisted, read back, and verified. Read actions use the driver's\nnon-mutating observation path. Rollback and decommission are explicit rejected\nreceipts because delivered email cannot be recalled.\n\nThis package is an offline adapter and conformance surface. It is not a live\nResend qualification claim until exact-version provider evidence is recorded.\n","sourcePath":"packages/integrations/lssm-os-provider-resend/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/lssm-os-provider-resend/README.md","blobSha":"a01c75443efa819dbcf102855864c40f6b7db76d","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","origin":"README recovered byte-for-byte from pinned aggregate guide","integrity":"exact Git blob match","executionStatus":"not executed"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"delivery-and-infrastructure","areaTitle":"Delivery, infrastructure and runtime operations","displayName":"integration.lssm-os-provider-resend","runtimes":["bun","node"],"platforms":["server"],"kind":"integration","scope":"Package manifest","canonicalRoute":"/docs/packages/integration.lssm-os-provider-resend/","contextUrl":"/docs/packages/integration.lssm-os-provider-resend.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}