{"id":"@lssm-tech/module.creator-operations","slug":"module.creator-operations","name":"@lssm-tech/module.creator-operations","version":"0.2.4","path":"packages/domains/creator/module","manifestPath":"packages/domains/creator/module/package.json","manifestBlobSha":"4586a136972060687c7fa446e1ee7378c9b7ecdf","layer":"domains","physicalArea":"creator","primaryArea":"content-and-growth","classification":{"privateDeclared":null,"catalogFamily":"solutions","catalogKind":"module","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Reusable creator operations module.","descriptionOrigin":"package.json","catalog":{"family":"solutions","kind":"module","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["bun","node"],"entrypoints":["."],"documentation":[{"title":"Creator Operations","url":"https://github.com/lssm-tech/contractspec/tree/main/packages/domains/creator/module","kind":"readme"}],"capabilities":[{"id":"package.lssm.tech.module.creator.operations","title":"Scoped creator operation registry","description":"Reusable creator operations module.","status":"active","useCases":["Scoped creator operation registry"],"aliases":["creator","campaign","wallet","settlement"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/module.creator-operations","symbols":["registerCreatorOperations"]}],"constraints":{"platforms":["server"],"runtimes":["bun","node"],"requires":["TypeScript","Host-owned authority"],"avoidWhen":["Full Hirly application parity or live payment qualification is required without host integration."]},"alternatives":[],"relationships":[],"resolutionPriority":65}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.module.creator.operations","from":"@lssm-tech/module.creator-operations","symbols":["registerCreatorOperations"]}],"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 .","test":"bun test","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.contracts-runtime-core":"workspace:^","@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.creator-operations-runtime":"workspace:^","@lssm-tech/lib.creator-operations-spec":"workspace:^"},"devDependencies":{"@lssm-tech/lib.contracts-spec":"workspace:^","@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","./training":"./src/training.ts","./training-progress":"./src/training-progress.ts","./training-quiz":"./src/training-quiz.ts","./training-quiz-read":"./src/training-quiz-read.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"},"./training":{"types":"./dist/training.d.ts","browser":"./dist/browser/training.js","bun":"./dist/training.js","node":"./dist/node/training.js","default":"./dist/training.js"},"./training-progress":{"types":"./dist/training-progress.d.ts","browser":"./dist/browser/training-progress.js","bun":"./dist/training-progress.js","node":"./dist/node/training-progress.js","default":"./dist/training-progress.js"},"./training-quiz":{"types":"./dist/training-quiz.d.ts","browser":"./dist/browser/training-quiz.js","bun":"./dist/training-quiz.js","node":"./dist/node/training-quiz.js","default":"./dist/training-quiz.js"},"./training-quiz-read":{"types":"./dist/training-quiz-read.d.ts","browser":"./dist/browser/training-quiz-read.js","bun":"./dist/training-quiz-read.js","node":"./dist/node/training-quiz-read.js","default":"./dist/training-quiz-read.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/module.creator-operations","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/domains/creator/module/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./training","importPath":"@lssm-tech/module.creator-operations/training","target":"./src/training.ts","targets":[{"conditions":[],"target":"./src/training.ts","sourcePath":"packages/domains/creator/module/src/training.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module/src/training.ts","sourceStatus":"verified source file"}]},{"subpath":"./training-progress","importPath":"@lssm-tech/module.creator-operations/training-progress","target":"./src/training-progress.ts","targets":[{"conditions":[],"target":"./src/training-progress.ts","sourcePath":"packages/domains/creator/module/src/training-progress.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module/src/training-progress.ts","sourceStatus":"verified source file"}]},{"subpath":"./training-quiz","importPath":"@lssm-tech/module.creator-operations/training-quiz","target":"./src/training-quiz.ts","targets":[{"conditions":[],"target":"./src/training-quiz.ts","sourcePath":"packages/domains/creator/module/src/training-quiz.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module/src/training-quiz.ts","sourceStatus":"verified source file"}]},{"subpath":"./training-quiz-read","importPath":"@lssm-tech/module.creator-operations/training-quiz-read","target":"./src/training-quiz-read.ts","targets":[{"conditions":[],"target":"./src/training-quiz-read.ts","sourcePath":"packages/domains/creator/module/src/training-quiz-read.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module/src/training-quiz-read.ts","sourceStatus":"verified source file"}]}],"entryCount":5,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Creator Operations","url":"https://github.com/lssm-tech/contractspec/tree/main/packages/domains/creator/module","kind":"readme","pinnedUrl":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module","sourceStatus":"verified pinned repository path"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/module.creator-operations.txt"},"readme":{"status":"available","body":"# Creator Operations module\n\n`registerCreatorOperations` binds eleven provider-neutral operations for creator\ncampaigns, immutable agreements, submissions, cumulative accrual, canonical wallets\nand settlement. Contracts live in `lib.contracts-spec/creator-operations`; domain\nbehavior lives in `lib.creator-operations-runtime`.\n\nInject a trusted current authority, transactional store and settlement provider.\nThe authenticated handler context supplies actor/tenant/workspace independently of\ninput. Economic operations require scoped approval receipts before handler entry.\nNo permitting authority or live payout rail is configured by default.\n\nExisting Hirly operation identities are preserved; these additive identities enable\nan explicit adapter migration and do not claim parity with all 213 existing operations.\n\n\nThe optional `training` registrar exposes training open/update commands through the\ncanonical registry. Open may initialize state, so it declares read/write effects.\nAuthenticated scope is checked before service course/quiz authorization and persistence.\n","sourcePath":"packages/domains/creator/module/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/creator/module/README.md","blobSha":"025e758eb37b6d553de3d8d35dc1b3a652165792","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":"content-and-growth","areaTitle":"Content, growth and creator operations","displayName":"module.creator-operations","runtimes":["bun","node"],"platforms":["server"],"kind":"module","scope":"Package manifest","canonicalRoute":"/docs/packages/module.creator-operations/","contextUrl":"/docs/packages/module.creator-operations.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}