{"id":"@lssm-tech/integration.provider-higgsfield","slug":"integration.provider-higgsfield","name":"@lssm-tech/integration.provider-higgsfield","version":"0.2.4","path":"packages/integrations/provider-higgsfield","manifestPath":"packages/integrations/provider-higgsfield/package.json","manifestBlobSha":"54ec5bf7e33312ec0b9514e3ea76d13476d4488b","layer":"integrations","physicalArea":null,"primaryArea":"integrations-and-providers","classification":{"privateDeclared":null,"catalogFamily":"integrations","catalogKind":"integration","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Tenant-isolated asynchronous Higgsfield media provider.","descriptionOrigin":"package.json","catalog":{"family":"integrations","kind":"integration","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["bun","node"],"entrypoints":["."],"documentation":[{"title":"Higgsfield adapter","url":"https://github.com/lssm-tech/contractspec/tree/main/packages/integrations/provider-higgsfield","kind":"readme"}],"capabilities":[{"id":"package.lssm.tech.integration.provider.higgsfield","title":"Higgsfield provider","description":"Provider integration for Higgsfield media workflows.","useCases":["Connect governed Higgsfield workflows"],"aliases":["higgsfield","media"],"canonicalImports":[{"from":"@lssm-tech/integration.provider-higgsfield","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["bun","node"],"avoidWhen":["Higgsfield access is not configured."],"requires":["TypeScript"]}}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.integration.provider.higgsfield","from":"@lssm-tech/integration.provider-higgsfield","symbols":[]}],"scripts":{"build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","clean":"rimraf dist .turbo","dev":"contractspec-bun-build dev","lint:check":"node ../../../scripts/biome.cjs check .","lint:fix":"node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","test":"bun test","typecheck":"tsgo --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.contracts-integrations":"workspace:^"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","@types/bun":"catalog:types","typescript":"catalog:"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./higgsfield.integration":"./src/higgsfield.integration.ts","./provider":"./src/provider.ts","./requests":"./src/requests.ts","./response":"./src/response.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"},"./higgsfield.integration":{"types":"./dist/higgsfield.integration.d.ts","browser":"./dist/browser/higgsfield.integration.js","bun":"./dist/higgsfield.integration.js","node":"./dist/node/higgsfield.integration.js","default":"./dist/higgsfield.integration.js"},"./provider":{"types":"./dist/provider.d.ts","browser":"./dist/browser/provider.js","bun":"./dist/provider.js","node":"./dist/node/provider.js","default":"./dist/provider.js"},"./requests":{"types":"./dist/requests.d.ts","browser":"./dist/browser/requests.js","bun":"./dist/requests.js","node":"./dist/node/requests.js","default":"./dist/requests.js"},"./response":{"types":"./dist/response.d.ts","browser":"./dist/browser/response.js","bun":"./dist/response.js","node":"./dist/node/response.js","default":"./dist/response.js"}},"types":"./dist/index.d.ts","files":["dist","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/integration.provider-higgsfield","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/integrations/provider-higgsfield/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./higgsfield.integration","importPath":"@lssm-tech/integration.provider-higgsfield/higgsfield.integration","target":"./src/higgsfield.integration.ts","targets":[{"conditions":[],"target":"./src/higgsfield.integration.ts","sourcePath":"packages/integrations/provider-higgsfield/src/higgsfield.integration.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield/src/higgsfield.integration.ts","sourceStatus":"verified source file"}]},{"subpath":"./provider","importPath":"@lssm-tech/integration.provider-higgsfield/provider","target":"./src/provider.ts","targets":[{"conditions":[],"target":"./src/provider.ts","sourcePath":"packages/integrations/provider-higgsfield/src/provider.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield/src/provider.ts","sourceStatus":"verified source file"}]},{"subpath":"./requests","importPath":"@lssm-tech/integration.provider-higgsfield/requests","target":"./src/requests.ts","targets":[{"conditions":[],"target":"./src/requests.ts","sourcePath":"packages/integrations/provider-higgsfield/src/requests.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield/src/requests.ts","sourceStatus":"verified source file"}]},{"subpath":"./response","importPath":"@lssm-tech/integration.provider-higgsfield/response","target":"./src/response.ts","targets":[{"conditions":[],"target":"./src/response.ts","sourcePath":"packages/integrations/provider-higgsfield/src/response.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield/src/response.ts","sourceStatus":"verified source file"}]}],"entryCount":5,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Higgsfield adapter","url":"https://github.com/lssm-tech/contractspec/tree/main/packages/integrations/provider-higgsfield","kind":"readme","pinnedUrl":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield","sourceStatus":"verified pinned repository path"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/integration.provider-higgsfield.txt"},"readme":{"status":"available","body":"# Higgsfield provider\n\nTenant-isolated HTTP adapter for asynchronous images, image-to-video, and talking\npresenters. Uses the protocol documented in the official Higgsfield TypeScript SDK.\nThe SDK's current v2 implementation stores credentials globally and retries POSTs;\nthis adapter instead resolves credentials per scoped call and submits once.\n\nInject credentials, trusted authorization, and exact input/output asset host\nallowlists. The authority port must check durable request/job ownership, current\nrights, qualification, and cost reservation. It must never authorize from caller\nstrings alone. Use durable orchestration before calling `submit`; this low-level\nadapter does not itself provide idempotent submission storage.\n\nFor durable orchestration use `lib.content-gen/media/workflow` with\n`SqlMediaGenerationStore` from `integration.growth-persistence/marketing`. It saves\nthe provider request ID before asset ingestion and resumes failed imports through\nan idempotent, host-qualified artifact ingestor.\n\nAn uncertain submission returns `unknown`; never resubmit automatically. Poll only\nknown provider job IDs. Ignore provider-returned status/cancel URLs and use the\npinned API origin. Cancellation is unavailable until its semantics are qualified.\nOutputs are temporary locations to ingest into the host asset store, not publication\napprovals. Responses and errors never include provider headers or raw error bodies.\n\nBYOK only. Managed provisioning, MCP transport, and live provider certification\nremain unqualified. HTTP fixture tests do not certify account/model access.\n\nReference: https://github.com/higgsfield-ai/higgsfield-js\n","sourcePath":"packages/integrations/provider-higgsfield/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-higgsfield/README.md","blobSha":"5b70c3741e7740ddf9f2da61f29d21b697aad05c","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":"integrations-and-providers","areaTitle":"Integrations and provider selection","displayName":"integration.provider-higgsfield","runtimes":["bun","node"],"platforms":["server"],"kind":"integration","scope":"Package manifest","canonicalRoute":"/docs/packages/integration.provider-higgsfield/","contextUrl":"/docs/packages/integration.provider-higgsfield.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}