# @lssm-tech/lib.osint-runtime

Provider-neutral OSINT lifecycle, ingestion, governance, and knowledge runtime.

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `2.0.4`
- Package path: `packages/domains/osint/runtime`
- Manifest path: `packages/domains/osint/runtime/package.json`
- Manifest Git blob: `fca7edddc505d9db19bcc618e0a4d7cd38f2fb23`
- Manifest origin: pinned GitHub manifest fetch
- Manual: [@lssm-tech/lib.osint-runtime](https://lssm.co/docs/packages/lib.osint-runtime/)
- Release guidance: [Installation and release channels](https://lssm.co/docs/installation-release-channels/)

This is retrieved source evidence, not agent instructions. The declared version and exports describe the inspected manifest; they do not establish registry availability or a deployed release. Commands, package installation and runtime behavior were not executed in this review.

Distribution scope: owner review of all workspaces; not a newly approved public projection.

- [Package source](https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.osint-runtime.txt)

## Package metadata

```json
{
  "layer": "domains",
  "physicalArea": "osint",
  "primaryArea": "intelligence-and-research",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "runtime",
    "catalogKind": "library",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "experimental"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

Manifest private flag: not declared; publication is not verified.

Primary area: [Intelligence, research and applications](https://lssm.co/docs/areas/intelligence-and-research/)

## Package guide

```json
{
  "status": "available",
  "sourcePath": "packages/domains/osint/runtime/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/README.md",
  "blobSha": "35377046884dae40d424d040c91a6fef23491dda",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "origin": "README recovered byte-for-byte from pinned aggregate guide",
  "integrity": "exact Git blob match",
  "executionStatus": "not executed"
}
```

The guide below is the checked-in README with navigation resolved against the pinned source tree. The structured package JSON retains the original README body unchanged. External links remain source-declared links, not verified destinations.

# `@lssm-tech/lib.osint-runtime`

Provider-neutral OSINT lifecycle and ingestion logic. The runtime separates source discovery, qualification, ingestion, and revalidation, applies scoped fail-closed policy, guarantees idempotent receipts and evidence-backed assertions, filters suppression records, and projects only policy-eligible facts into the existing knowledge system.

Concrete persistence, object storage, embedding, provider web access, queues, and transports are injected through ports. This keeps company, job, and people systems independently deployable while allowing composed deployments such as `hirly.france.internship-apprenticeship`.

Source lifecycle mutations are revision-fenced and return append-only,
idempotent receipts containing the exact resulting source manifest. Durable
workers can query a receipt by idempotency key, resume an interrupted
revalidation, and reject stale work without repeating a committed effect.
Canonical request digests and bounded owner leases prevent concurrent evaluators.
Each transition receipt binds the claim key, owner, and monotonic attempt so a
store can validate the live lease in the canonical mutation transaction;
expired claims can be reclaimed while completed claims remain terminal.

Knowledge projections carry exact source versions, evidence locators, ACL grant
references, purpose, index generation, and suppression references. Query
receipts bind retrieval results back to their evidence and policy decision;
knowledge remains a derived retrieval aid and never authorizes a fact or action.

The operation runtime defines the provider-free request, queue, fence, authority,
read, and mutation ports used by every transport composition. Canonical request
fingerprints bind the complete actor, scope, grants, parameters, and input so a
worker can reauthorize the original effect immediately before executing it.

Ingestion accepts an abort signal and propagates it into the source connector,
then rechecks cancellation before object persistence and materialization stages.
Known data-isolated deployment profiles are enforced automatically from the
request deployment ID across managed API, MCP, and worker surfaces. A managed
worker using the Hirly profile must attest exact `OSINT_QUEUE_NAMESPACE`,
`OSINT_INDEX_NAMESPACE`, `OSINT_CREDENTIAL_NAMESPACE`, `OSINT_REGION`,
`OSINT_NETWORK_POLICY_REF`, `OSINT_DATA_STORE_REF`, `OSINT_OBJECT_STORE_REF`,
and `OSINT_EXPORT_POLICY_REF` bindings before startup. Namespaces must be
distinct, and profile entity, jurisdiction, purpose, and concurrency limits are
fail-closed.

## Worker-derived domain policy

Reusable policy that previously lived in the `osint-worker` host is owned here
and consumed by hosts through explicit subpaths; hosts keep only environment,
store, queue, provider, and deployment-targeting bindings.

| Subpath | Owns |
| --- | --- |
| `./source-lifecycle-input` | Lifecycle mutation shaping, operation-key mapping, policy verifier, qualification predicate, schema shape and the revalidation outcome policy (`decideSourceRevalidationV0`). |
| `./embedding-projection` | Assertion serialization, evidence ids, authority-bound embedding effect digest, content/batch/record identities, sensitivity and failure codes. |
| `./scheduled-work` | Due-stage work planning with program strategy resolution, interval-bucketed idempotency keys and blocked-stage accounting. |
| `./operational-recovery` | Operator recovery fence admission (scope, attempt, authority, contract, evidence), replay fields and receipts. |
| `./webhook-delivery` | Delivery settlement (2xx/429/5xx, exhaustion, capped backoff) and evidence references. |
| `./deletion-retry` | Rights deletion failure codes and deterministic jittered backoff. |
| `./research-evidence` | Deep-research evidence refs, confidence bounding and untrusted candidate shaping. |
| `./search-observations` | Provider search-result to observation normalization with an injected targeting port. |


## Declared capabilities

### Lib Osint Runtime

Capability ID: `package.lssm.tech.lib.osint.runtime`

Provider-neutral OSINT lifecycle, ingestion, governance, and knowledge runtime.

Use cases:

- Adopt provider-neutral osint lifecycle, ingestion, governance, and knowledge runtime

Constraints:

```json
{
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "avoidWhen": [
    "The @lssm-tech/lib.osint-runtime package constraints do not match the target runtime or platform."
  ],
  "requires": [
    "TypeScript"
  ]
}
```

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "lib",
    "osint",
    "runtime"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.osint-runtime",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/agent-graph",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/agents",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/deployment-isolation",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/feature",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/identity",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/ingestion",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/ingestion-materialization",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/jobs",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/knowledge",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/lifecycle",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/lifecycle-fingerprint",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/metrics",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/source-lifecycle-input",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/embedding-projection",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/scheduled-work",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/operational-recovery",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/webhook-delivery",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/deletion-retry",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/research-evidence",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.osint-runtime/search-observations",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "runtime",
  "kind": "library",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "experimental",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./agent-graph",
    "./agents",
    "./deployment-isolation",
    "./feature",
    "./identity",
    "./ingestion",
    "./ingestion-materialization",
    "./jobs",
    "./knowledge",
    "./lifecycle",
    "./lifecycle-fingerprint",
    "./metrics",
    "./operation-runtime",
    "./operation-service",
    "./osint-runtime.feature",
    "./policy",
    "./ports",
    "./profiles",
    "./rights",
    "./scheduler",
    "./source-lifecycle-input",
    "./embedding-projection",
    "./scheduled-work",
    "./operational-recovery",
    "./webhook-delivery",
    "./deletion-retry",
    "./research-evidence",
    "./search-observations"
  ],
  "examples": [],
  "replacements": []
}
```

## Canonical imports

Import paths and symbols below are catalogue declarations. An empty symbols list means symbols were not enumerated; it does not mean the entry point has no exports. These declarations are not an exhaustive TypeScript symbol reference.

```json
[
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/agent-graph",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/agents",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/deployment-isolation",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/feature",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/identity",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/ingestion",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/ingestion-materialization",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/jobs",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/knowledge",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/lifecycle",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/lifecycle-fingerprint",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/metrics",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/source-lifecycle-input",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/embedding-projection",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/scheduled-work",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/operational-recovery",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/webhook-delivery",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/deletion-retry",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/research-evidence",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.osint.runtime",
    "from": "@lssm-tech/lib.osint-runtime/search-observations",
    "symbols": []
  }
]
```

## Declared export entry points

Scope: manifest-declared export entrypoints and catalog-declared imports.

Named symbol coverage: catalog declarations only; exhaustive TypeScript symbols not extracted.

Installation status: not verified.

- `@lssm-tech/lib.osint-runtime` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/index.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/agent-graph` — subpath `./agent-graph`
  - `unconditional`: `./src/agent-graph.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/agent-graph.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/agents` — subpath `./agents`
  - `unconditional`: `./src/agents.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/agents.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/deletion-retry` — subpath `./deletion-retry`
  - `unconditional`: `./src/deletion-retry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/deletion-retry.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/deployment-isolation` — subpath `./deployment-isolation`
  - `unconditional`: `./src/deployment-isolation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/deployment-isolation.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/embedding-projection` — subpath `./embedding-projection`
  - `unconditional`: `./src/embedding-projection.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/embedding-projection.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/feature` — subpath `./feature`
  - `unconditional`: `./src/osint-runtime.feature.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/osint-runtime.feature.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/identity` — subpath `./identity`
  - `unconditional`: `./src/identity.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/identity.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/ingestion` — subpath `./ingestion`
  - `unconditional`: `./src/ingestion.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/ingestion.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/ingestion-materialization` — subpath `./ingestion-materialization`
  - `unconditional`: `./src/ingestion-materialization.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/ingestion-materialization.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/jobs` — subpath `./jobs`
  - `unconditional`: `./src/jobs.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/jobs.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/knowledge` — subpath `./knowledge`
  - `unconditional`: `./src/knowledge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/knowledge.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/lifecycle` — subpath `./lifecycle`
  - `unconditional`: `./src/lifecycle.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/lifecycle.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/lifecycle-fingerprint` — subpath `./lifecycle-fingerprint`
  - `unconditional`: `./src/lifecycle-fingerprint.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/lifecycle-fingerprint.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/metrics` — subpath `./metrics`
  - `unconditional`: `./src/metrics.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/metrics.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/operation-runtime` — subpath `./operation-runtime`
  - `unconditional`: `./src/operation-runtime.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/operation-runtime.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/operation-service` — subpath `./operation-service`
  - `unconditional`: `./src/operation-service.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/operation-service.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/operational-recovery` — subpath `./operational-recovery`
  - `unconditional`: `./src/operational-recovery.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/operational-recovery.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/osint-runtime.feature` — subpath `./osint-runtime.feature`
  - `unconditional`: `./src/osint-runtime.feature.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/osint-runtime.feature.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/policy` — subpath `./policy`
  - `unconditional`: `./src/policy.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/policy.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/ports` — subpath `./ports`
  - `unconditional`: `./src/ports.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/ports.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/profiles` — subpath `./profiles`
  - `unconditional`: `./src/profiles.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/profiles.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/research-evidence` — subpath `./research-evidence`
  - `unconditional`: `./src/research-evidence.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/research-evidence.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/rights` — subpath `./rights`
  - `unconditional`: `./src/rights.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/rights.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/scheduled-work` — subpath `./scheduled-work`
  - `unconditional`: `./src/scheduled-work.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/scheduled-work.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/scheduler` — subpath `./scheduler`
  - `unconditional`: `./src/scheduler.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/scheduler.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/search-observations` — subpath `./search-observations`
  - `unconditional`: `./src/search-observations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/search-observations.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/source-lifecycle-input` — subpath `./source-lifecycle-input`
  - `unconditional`: `./src/source-lifecycle-input.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/source-lifecycle-input.ts); verified source file.

- `@lssm-tech/lib.osint-runtime/webhook-delivery` — subpath `./webhook-delivery`
  - `unconditional`: `./src/webhook-delivery.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/domains/osint/runtime/src/webhook-delivery.ts); verified source file.

## Package publication metadata

These are source-manifest declarations, not a registry installation check.

```json
{
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "README.md"
  ],
  "publishExports": {
    ".": {
      "types": "./dist/index.d.ts",
      "browser": "./dist/browser/index.js",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./agent-graph": {
      "types": "./dist/agent-graph.d.ts",
      "browser": "./dist/browser/agent-graph.js",
      "bun": "./dist/agent-graph.js",
      "node": "./dist/node/agent-graph.js",
      "default": "./dist/agent-graph.js"
    },
    "./agents": {
      "types": "./dist/agents.d.ts",
      "browser": "./dist/browser/agents.js",
      "bun": "./dist/agents.js",
      "node": "./dist/node/agents.js",
      "default": "./dist/agents.js"
    },
    "./deletion-retry": {
      "types": "./dist/deletion-retry.d.ts",
      "browser": "./dist/browser/deletion-retry.js",
      "bun": "./dist/deletion-retry.js",
      "node": "./dist/node/deletion-retry.js",
      "default": "./dist/deletion-retry.js"
    },
    "./deployment-isolation": {
      "types": "./dist/deployment-isolation.d.ts",
      "browser": "./dist/browser/deployment-isolation.js",
      "bun": "./dist/deployment-isolation.js",
      "node": "./dist/node/deployment-isolation.js",
      "default": "./dist/deployment-isolation.js"
    },
    "./embedding-projection": {
      "types": "./dist/embedding-projection.d.ts",
      "browser": "./dist/browser/embedding-projection.js",
      "bun": "./dist/embedding-projection.js",
      "node": "./dist/node/embedding-projection.js",
      "default": "./dist/embedding-projection.js"
    },
    "./feature": {
      "types": "./dist/osint-runtime.feature.d.ts",
      "browser": "./dist/browser/osint-runtime.feature.js",
      "bun": "./dist/osint-runtime.feature.js",
      "node": "./dist/node/osint-runtime.feature.js",
      "default": "./dist/osint-runtime.feature.js"
    },
    "./identity": {
      "types": "./dist/identity.d.ts",
      "browser": "./dist/browser/identity.js",
      "bun": "./dist/identity.js",
      "node": "./dist/node/identity.js",
      "default": "./dist/identity.js"
    },
    "./ingestion": {
      "types": "./dist/ingestion.d.ts",
      "browser": "./dist/browser/ingestion.js",
      "bun": "./dist/ingestion.js",
      "node": "./dist/node/ingestion.js",
      "default": "./dist/ingestion.js"
    },
    "./ingestion-materialization": {
      "types": "./dist/ingestion-materialization.d.ts",
      "browser": "./dist/browser/ingestion-materialization.js",
      "bun": "./dist/ingestion-materialization.js",
      "node": "./dist/node/ingestion-materialization.js",
      "default": "./dist/ingestion-materialization.js"
    },
    "./jobs": {
      "types": "./dist/jobs.d.ts",
      "browser": "./dist/browser/jobs.js",
      "bun": "./dist/jobs.js",
      "node": "./dist/node/jobs.js",
      "default": "./dist/jobs.js"
    },
    "./knowledge": {
      "types": "./dist/knowledge.d.ts",
      "browser": "./dist/browser/knowledge.js",
      "bun": "./dist/knowledge.js",
      "node": "./dist/node/knowledge.js",
      "default": "./dist/knowledge.js"
    },
    "./lifecycle": {
      "types": "./dist/lifecycle.d.ts",
      "browser": "./dist/browser/lifecycle.js",
      "bun": "./dist/lifecycle.js",
      "node": "./dist/node/lifecycle.js",
      "default": "./dist/lifecycle.js"
    },
    "./lifecycle-fingerprint": {
      "types": "./dist/lifecycle-fingerprint.d.ts",
      "browser": "./dist/browser/lifecycle-fingerprint.js",
      "bun": "./dist/lifecycle-fingerprint.js",
      "node": "./dist/node/lifecycle-fingerprint.js",
      "default": "./dist/lifecycle-fingerprint.js"
    },
    "./metrics": {
      "types": "./dist/metrics.d.ts",
      "browser": "./dist/browser/metrics.js",
      "bun": "./dist/metrics.js",
      "node": "./dist/node/metrics.js",
      "default": "./dist/metrics.js"
    },
    "./operation-runtime": {
      "types": "./dist/operation-runtime.d.ts",
      "browser": "./dist/browser/operation-runtime.js",
      "bun": "./dist/operation-runtime.js",
      "node": "./dist/node/operation-runtime.js",
      "default": "./dist/operation-runtime.js"
    },
    "./operation-service": {
      "types": "./dist/operation-service.d.ts",
      "browser": "./dist/browser/operation-service.js",
      "bun": "./dist/operation-service.js",
      "node": "./dist/node/operation-service.js",
      "default": "./dist/operation-service.js"
    },
    "./operational-recovery": {
      "types": "./dist/operational-recovery.d.ts",
      "browser": "./dist/browser/operational-recovery.js",
      "bun": "./dist/operational-recovery.js",
      "node": "./dist/node/operational-recovery.js",
      "default": "./dist/operational-recovery.js"
    },
    "./osint-runtime.feature": {
      "types": "./dist/osint-runtime.feature.d.ts",
      "browser": "./dist/browser/osint-runtime.feature.js",
      "bun": "./dist/osint-runtime.feature.js",
      "node": "./dist/node/osint-runtime.feature.js",
      "default": "./dist/osint-runtime.feature.js"
    },
    "./policy": {
      "types": "./dist/policy.d.ts",
      "browser": "./dist/browser/policy.js",
      "bun": "./dist/policy.js",
      "node": "./dist/node/policy.js",
      "default": "./dist/policy.js"
    },
    "./ports": {
      "types": "./dist/ports.d.ts",
      "browser": "./dist/browser/ports.js",
      "bun": "./dist/ports.js",
      "node": "./dist/node/ports.js",
      "default": "./dist/ports.js"
    },
    "./profiles": {
      "types": "./dist/profiles.d.ts",
      "browser": "./dist/browser/profiles.js",
      "bun": "./dist/profiles.js",
      "node": "./dist/node/profiles.js",
      "default": "./dist/profiles.js"
    },
    "./research-evidence": {
      "types": "./dist/research-evidence.d.ts",
      "browser": "./dist/browser/research-evidence.js",
      "bun": "./dist/research-evidence.js",
      "node": "./dist/node/research-evidence.js",
      "default": "./dist/research-evidence.js"
    },
    "./rights": {
      "types": "./dist/rights.d.ts",
      "browser": "./dist/browser/rights.js",
      "bun": "./dist/rights.js",
      "node": "./dist/node/rights.js",
      "default": "./dist/rights.js"
    },
    "./scheduled-work": {
      "types": "./dist/scheduled-work.d.ts",
      "browser": "./dist/browser/scheduled-work.js",
      "bun": "./dist/scheduled-work.js",
      "node": "./dist/node/scheduled-work.js",
      "default": "./dist/scheduled-work.js"
    },
    "./scheduler": {
      "types": "./dist/scheduler.d.ts",
      "browser": "./dist/browser/scheduler.js",
      "bun": "./dist/scheduler.js",
      "node": "./dist/node/scheduler.js",
      "default": "./dist/scheduler.js"
    },
    "./search-observations": {
      "types": "./dist/search-observations.d.ts",
      "browser": "./dist/browser/search-observations.js",
      "bun": "./dist/search-observations.js",
      "node": "./dist/node/search-observations.js",
      "default": "./dist/search-observations.js"
    },
    "./source-lifecycle-input": {
      "types": "./dist/source-lifecycle-input.d.ts",
      "browser": "./dist/browser/source-lifecycle-input.js",
      "bun": "./dist/source-lifecycle-input.js",
      "node": "./dist/node/source-lifecycle-input.js",
      "default": "./dist/source-lifecycle-input.js"
    },
    "./webhook-delivery": {
      "types": "./dist/webhook-delivery.d.ts",
      "browser": "./dist/browser/webhook-delivery.js",
      "bun": "./dist/webhook-delivery.js",
      "node": "./dist/node/webhook-delivery.js",
      "default": "./dist/webhook-delivery.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/): `workspace:^`
- [@lssm-tech/lib.crypto-utils](https://lssm.co/docs/packages/lib.crypto-utils/): `workspace:^`
- [@lssm-tech/lib.osint-spec](https://lssm.co/docs/packages/lib.osint-spec/): `workspace:^`

### Peer dependencies

No declarations in the inspected manifest.

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- [@lssm-tech/tool.bun](https://lssm.co/docs/packages/tool.bun/): `workspace:*`
- [@lssm-tech/tool.typescript](https://lssm.co/docs/packages/tool.typescript/): `workspace:*`
- `typescript`: `catalog:`

### Peer dependency metadata

```json
{}
```

### Bundled dependencies

```json
null
```

## Package scripts

Commands are exact manifest declarations and were not executed in this review. Script metadata status: complete pinned manifest.

```json
{
  "build": "contractspec-bun-build build",
  "build:bundle": "contractspec-bun-build transpile",
  "build:types": "contractspec-bun-build types",
  "clean": "rimraf dist .turbo",
  "lint:check": "node ../../../../scripts/biome.cjs check .",
  "test": "bun test",
  "prebuild": "contractspec-bun-build prebuild",
  "typecheck": "tsgo --noEmit"
}
```

## Declared documentation links

- [Lib Osint Runtime documentation](https://www.npmjs.com/package/%40lssm-tech%2Flib.osint-runtime) — declared link; destination not verified.

```json
{
  "url": "https://www.npmjs.com/package/%40lssm-tech%2Flib.osint-runtime",
  "kind": "readme"
}
```

## Existing agent-guide projection

```json
{
  "path": "packages/apps/web-landing/public/llms-packages/lib.osint-runtime.txt",
  "route": "/llms/lib.osint-runtime",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.osint-runtime.txt",
  "blobSha": "35377046884dae40d424d040c91a6fef23491dda",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "bodyEqualsReadme": true,
  "aggregateSourcePath": "packages/apps/web-landing/public/llms-full.txt",
  "aggregateBlobSha": "691b1d33efee24c440598b9106c81432f56aafaf"
}
```
