# @lssm-tech/integration.osint-store

Postgres, object, and vector storage adapters for OSINT v0.

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `2.0.5`
- Package path: `packages/integrations/osint-store`
- Manifest path: `packages/integrations/osint-store/package.json`
- Manifest Git blob: `d8e35b2f08dfe05e4e44daf80aca0e6336c92d19`
- Manifest origin: pinned GitHub manifest fetch
- Manual: [@lssm-tech/integration.osint-store](https://lssm.co/docs/packages/integration.osint-store/)
- 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/integrations/osint-store)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/integration.osint-store.txt)

## Package metadata

```json
{
  "layer": "integrations",
  "physicalArea": null,
  "primaryArea": "intelligence-and-research",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "integrations",
    "catalogKind": "integration",
    "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/integrations/osint-store/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/README.md",
  "blobSha": "809cb82c18618f443a66eddc97e1024310f567b5",
  "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/integration.osint-store`

Storage adapters and migrations for OSINT v0.

- PostgreSQL is the transactional source of truth across `osint_core`, `osint_projection`, and `osint_analytics`.
- Every table carries ecosystem, tenant, dataset, and deployment scope. RLS is enabled and forced, and runtime transactions set all scope and purpose claims locally before access.
- Raw snapshots are content-addressed in an S3-compatible object store with conditional writes, checksums, and encryption-key metadata.
- The AWS SDK adapter is exercised against pinned MinIO, including fail-closed conditional writes, metadata round trips, idempotency, and lifecycle deletion.
- Governed exports encode JSON, CSV, or lossless Parquet, store them content-addressed, and persist scoped checksum/evidence receipts.
- Assertions, evidence, snapshots, audit entries, and outbox events are append-only to the runtime role.
- pgvector generations are fingerprinted, dimension checked, shadow-built, and explicitly promoted. Generation-specific HNSW indexes are built with the configured distance through a migration/curation connection. Existing Qdrant and Supabase vector adapters remain valid alternatives behind the runtime ports.
- Hybrid retrieval uses PostgreSQL FTS plus dense reciprocal-rank fusion and returns evidence references.

The schemas are private and explicitly revoked from `public`, `anon`, and `authenticated`. Deployments may expose a separate API surface, but must not expose these tables directly through the Supabase Data API.

Thirty-one ordered migrations cover the evidence spine, durable operations, FORCE RLS,
warehouse/rights, bounded research/curation, knowledge/embedding provenance, and
exact deep-research provider/model/prompt/policy/replay provenance. Migration
0009 adds an append-only, FORCE-RLS source transition ledger with revision
fences and idempotency keys; each transition atomically updates the canonical
source manifest and stores its exact resulting representation.
The same migration stores request-digest-bound lifecycle claims with bounded
leases, monotonic crash recovery attempts, terminal completion receipts, update
guards, and database-enforced `overlay_write` RLS predicates. Canonical source
commits transactionally validate the exact claim owner, attempt, request digest,
and live database-clock lease.
Knowledge documents and append-only query receipts retain source versions,
evidence locators, ACL/purpose bindings, suppression state, and destination
policy decisions. A policy-verifier port must independently bind the exact
purpose, ACL grants, restricted-field status, and decision reference before SQL;
FORCE RLS repeats the purpose and ACL checks from transaction-local claims.
Embedding generations require provider, model, redaction,
extractor, and chunker fingerprints before registration. To replay the executable RLS and
pgvector conformance proof against a disposable PostgreSQL database:

```sh
OSINT_TEST_DATABASE_URL=postgresql://... bun run test:postgres
bun run test:minio
```


When host `psql` is unavailable, run the hermetic PostgreSQL 17/pgvector proof:

```sh
bun run test:postgres:docker
```


The runner refuses to reuse an existing container, pins the pgvector image by
digest, applies every migration, bootstraps distinct migrator/runtime/worker/
curation/read-only login roles, and then executes schema-wide FORCE-RLS,
public-privilege, empty-scope, restricted-field, base-overlay, queue-fencing,
lifecycle, vector, and rights-deletion conformance. This deterministic proof
does not replace the required managed non-owner qualification.
Its database lives in a uniquely created host temporary directory rather than
Docker's shared writable layer; cleanup stops only the exact named container and
removes only that generated directory. Existing Docker images, volumes, and
containers are never pruned.

Pinned MinIO conformance stores its small disposable object set on a bounded
512 MiB tmpfs. This avoids inheriting host or Docker free-space thresholds and
is removed with the exact named container; it never mounts or prunes shared
object data.

The PostgreSQL proof also exercises the dedicated `osint_rights` role against
real projection, embedding, and export rows, plus the lifecycle runtime role
against grant denial, live-claim reclaim denial, terminal immutability, and
receipt isolation. The MinIO command creates and removes only its explicitly
named disposable container.

Migration 0010 adds the generic operation work queue used by continuous OSINT
workers. Claims use `FOR UPDATE SKIP LOCKED`, database-clock leases, monotonic
attempts, and exact owner/attempt fencing. Completion, retry, dead-letter, and
explicit replay are guarded in PostgreSQL and remain scoped by FORCE RLS.
Workers must still reauthorize persisted requests before effects; stored grants
are replay evidence and never replace a fresh authority decision.

Migration 0024 removes global dataset and grant identifiers. Primary keys and
business uniqueness now include ecosystem, tenant, dataset, and deployment so
partner ecosystems can safely reuse equivalent local identifiers and grants.
Migration 0025 applies the same complete identity to the canonical snapshot,
evidence, entity, assertion, relation, identity, curation, embedding, and
current-projection graph, including composite foreign keys between every edge.
Migration 0026 removes the remaining global operational, warehouse, knowledge,
source-lifecycle, work-queue, and embedding-ledger identifiers and replaces
their dependent references with complete deployment-scope foreign keys.
Migrations 0027–0029 add evidence-bound job availability reconciliation,
leased signed-webhook deliveries with append-only attempts and replay receipts,
and revision/attempt-fenced dead-letter recovery. Failed scans cannot advance
absence counters, and canonical job closure assertions require authorized
evidence rows in the same transaction.
Migration 0030 adds the immutable acquisition execution receipt to each source
snapshot. Evidence reads can therefore resolve the exact plan, selected route,
failed attempts, egress binding, normalized request/cost usage, and timestamps
without relying on worker memory or logs.
Migration 0031 adds shared job-source rate slots for multi-replica workers.
Security-definer claim/release functions serialize each complete scope and rate
key with a transaction advisory lock, enforce concurrency and reserved start
spacing, reclaim expired crash leases, and fence release by claim and owner.
The worker role has function execution only and no direct slot-table access.

Migration 0011 upgrades rights deletion work with database-clock leases,
monotonic attempts, exact owner/attempt settlement, crash reclaim, explicit
replay, overdue-SLO indexing, and a dedicated `osint_rights` FORCE-RLS policy.
`PostgresOsintRightsRepositoryV0` persists verified requests, monotonic
suppressions, and idempotent fan-out tasks. `PostgresOsintDeletionTaskQueueV0`
claims deadline-prioritized work and rejects stale or cross-worker settlement.

Migration 0012 adds the embedding effect ledger and append-only transition
history. Exact batch and request digests bind provider, model, dimensions,
generation, content hashes, and the fresh policy decision, evidence, and
expiry. A database trigger keeps those bindings immutable and permits only
`running` to `completed` or `ambiguous` transitions.
Vectors and their provider-reported usage/cost receipt commit in the same scoped
transaction; incomplete or uncertain effects cannot be reclaimed as fresh
provider calls. `PostgresOsintProjectionSourceV0` reads only current,
non-retracted, non-restricted assertions and authorized evidence before current
or knowledge projection.

Migrations 0013 and 0014 add the governed subject-rights lifecycle and its
grant-aware FORCE-RLS policies. Admission is effect-free. Verification,
approval or denial, manual completion, and deletion-worker reconciliation use
optimistic revisions and append-only receipts that bind the actor, operation
request digest, policy decision, contract fingerprint, reason, and evidence.
Only an approved deletion-class request may atomically create suppression and
the five destination task families; the final fenced task reconciles the
request to completed.

`PostgresOsintReadStoreV0` implements every generated OSINT GET operation from
canonical, scoped tables. Entity fields are selected deterministically from
current assertions only when authorized evidence remains visible; restricted
assertions and evidence are filtered by PostgreSQL policy before projection.
Graph reads rebuild evidence references through the authorized evidence join,
and replay reads omit raw source representations and credential references.

`PostgresOsintMetadataMutationV0` executes dataset, grant, program, source
registration, subscription, correction, curation, and research-cancellation
commands inside one scoped transaction. Each committed effect writes stable
audit and outbox identifiers derived from the durable work lease. Provider,
research, and export operations fail with an explicit executor requirement when
the store is used alone; the managed worker composes their specialized provider
and object-store executors. `PostgresOsintEvidenceWriterV0` atomically binds
deep-research evidence rows to their immutable content-addressed snapshot.


## Proposed reviewed development resource authority

PROPOSED_NOT_ADMITTED private development resource authority: optional canonical AuthOS resource JWT/workload profiles; exact <=300-second TTL and registered resource/claim validation; durable scoped OSINT receipts preserve SAME active decisionRef and terminal expiry/revocation. Existing defaults and production RP catalog remain unchanged. Real adoption, security review, TLS/registration, canonical lifecycle/obligation/evidence adapters, migration admission and runtime qualification are required before enablement. Product entitlement is not an OSINT effect grant. No issuer, key, token, grant or database has been created or verified by this source preparation.


Proposed `OsintAuthorityLifecycleInstallerV1` writes immutable, scoped authority/delegation/fulfillment records using separately admitted nonowner roles. Readers lock real canonical rows in the receipt transaction. Terminal tombstones, immutable evidence and RLS prevent resurrection or cross-scope reuse. The proposed SQL files are excluded from automatic migration discovery and install no rows, roles or grants. PostgreSQL row locking needs an UPDATE column privilege; dedicated mutation-guard triggers prohibit actual canonical-owner edits through that privilege. Runtime qualification of those roles, guards and the exact development database remains required.

### Narrow authority imports

The additive `fresh-authority-store`, `authority-lifecycle-values`,
`authority-lifecycle-reader`, and `authority-lifecycle-installer` subpaths expose
the same canonical SQL authority implementations as the root barrel. Use them
for custody and lifecycle composition to avoid loading unrelated object/export
backends. Existing root exports and authority enforcement remain unchanged.


## Declared capabilities

### Integration Osint Store

Capability ID: `package.lssm.tech.integration.osint.store`

Postgres, object, and vector storage adapters for OSINT v0.

Use cases:

- Adopt postgres, object, and vector storage adapters for osint v0

Constraints:

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

Other capability declarations:

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

Capability imports:

```json
[
  {
    "from": "@lssm-tech/integration.osint-store",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/aws-s3-client",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/deletion-targets",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/evidence-writer",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/export",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/integration",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/knowledge-store",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/migrations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/mutation-source-register",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/mutation-store",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/mutation-store-commands",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.osint-store/mutation-store-values",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "integrations",
  "kind": "integration",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "experimental",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./aws-s3-client",
    "./deletion-targets",
    "./evidence-writer",
    "./export",
    "./integration",
    "./knowledge-store",
    "./migrations",
    "./mutation-source-register",
    "./mutation-store",
    "./mutation-store-commands",
    "./mutation-store-values",
    "./object-store",
    "./postgres",
    "./postgres-scope",
    "./postgres-serialization",
    "./read-store",
    "./read-store-entity-sql",
    "./read-store-queries",
    "./read-store-types",
    "./research-repository",
    "./rights-store",
    "./rights-store-validation",
    "./rights-task-codec",
    "./rights-task-queue",
    "./rights-task-types",
    "./source-repository",
    "./source-repository/claims",
    "./source-repository/codec",
    "./source-repository/fence",
    "./source-repository/receipt-writer",
    "./source-repository/replay",
    "./source-repository/rows",
    "./source-repository/values",
    "./vector",
    "./work-queue",
    "./work-queue-codec",
    "./work-queue-types",
    "./fresh-authority-store",
    "./authority-lifecycle-values",
    "./authority-lifecycle-reader",
    "./authority-lifecycle-installer"
  ],
  "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.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/aws-s3-client",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/deletion-targets",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/evidence-writer",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/export",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/integration",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/knowledge-store",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/migrations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/mutation-source-register",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/mutation-store",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/mutation-store-commands",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.osint.store",
    "from": "@lssm-tech/integration.osint-store/mutation-store-values",
    "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/integration.osint-store` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/index.ts); verified source file.

- `@lssm-tech/integration.osint-store/authority-lifecycle-installer` — subpath `./authority-lifecycle-installer`
  - `unconditional`: `./src/authority-lifecycle-installer.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/authority-lifecycle-installer.ts); verified source file.

- `@lssm-tech/integration.osint-store/authority-lifecycle-reader` — subpath `./authority-lifecycle-reader`
  - `unconditional`: `./src/authority-lifecycle-reader.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/authority-lifecycle-reader.ts); verified source file.

- `@lssm-tech/integration.osint-store/authority-lifecycle-values` — subpath `./authority-lifecycle-values`
  - `unconditional`: `./src/authority-lifecycle-values.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/authority-lifecycle-values.ts); verified source file.

- `@lssm-tech/integration.osint-store/aws-s3-client` — subpath `./aws-s3-client`
  - `unconditional`: `./src/aws-s3-client.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/aws-s3-client.ts); verified source file.

- `@lssm-tech/integration.osint-store/dead-letter-recovery` — subpath `./dead-letter-recovery`
  - `unconditional`: `./src/dead-letter-recovery.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/dead-letter-recovery.ts); verified source file.

- `@lssm-tech/integration.osint-store/deletion-targets` — subpath `./deletion-targets`
  - `unconditional`: `./src/deletion-targets.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/deletion-targets.ts); verified source file.

- `@lssm-tech/integration.osint-store/embedding-batch-store` — subpath `./embedding-batch-store`
  - `unconditional`: `./src/embedding-batch-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/embedding-batch-store.ts); verified source file.

- `@lssm-tech/integration.osint-store/embedding-batch-values` — subpath `./embedding-batch-values`
  - `unconditional`: `./src/embedding-batch-values.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/embedding-batch-values.ts); verified source file.

- `@lssm-tech/integration.osint-store/evidence-writer` — subpath `./evidence-writer`
  - `unconditional`: `./src/evidence-writer.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/evidence-writer.ts); verified source file.

- `@lssm-tech/integration.osint-store/export` — subpath `./export`
  - `unconditional`: `./src/export.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/export.ts); verified source file.

- `@lssm-tech/integration.osint-store/fresh-authority-store` — subpath `./fresh-authority-store`
  - `unconditional`: `./src/fresh-authority-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/fresh-authority-store.ts); verified source file.

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

- `@lssm-tech/integration.osint-store/job-reconciliation-canonical` — subpath `./job-reconciliation-canonical`
  - `unconditional`: `./src/job-reconciliation-canonical.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/job-reconciliation-canonical.ts); verified source file.

- `@lssm-tech/integration.osint-store/job-reconciliation-store` — subpath `./job-reconciliation-store`
  - `unconditional`: `./src/job-reconciliation-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/job-reconciliation-store.ts); verified source file.

- `@lssm-tech/integration.osint-store/job-reconciliation-types` — subpath `./job-reconciliation-types`
  - `unconditional`: `./src/job-reconciliation-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/job-reconciliation-types.ts); verified source file.

- `@lssm-tech/integration.osint-store/job-reconciliation-writes` — subpath `./job-reconciliation-writes`
  - `unconditional`: `./src/job-reconciliation-writes.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/job-reconciliation-writes.ts); verified source file.

- `@lssm-tech/integration.osint-store/job-source-rate-gate` — subpath `./job-source-rate-gate`
  - `unconditional`: `./src/job-source-rate-gate.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/job-source-rate-gate.ts); verified source file.

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

- `@lssm-tech/integration.osint-store/migrations` — subpath `./migrations`
  - `unconditional`: `./src/migrations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/migrations.ts); verified source file.

- `@lssm-tech/integration.osint-store/mutation-source-register` — subpath `./mutation-source-register`
  - `unconditional`: `./src/mutation-source-register.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/mutation-source-register.ts); verified source file.

- `@lssm-tech/integration.osint-store/mutation-store` — subpath `./mutation-store`
  - `unconditional`: `./src/mutation-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/mutation-store.ts); verified source file.

- `@lssm-tech/integration.osint-store/mutation-store-commands` — subpath `./mutation-store-commands`
  - `unconditional`: `./src/mutation-store-commands.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/mutation-store-commands.ts); verified source file.

- `@lssm-tech/integration.osint-store/mutation-store-values` — subpath `./mutation-store-values`
  - `unconditional`: `./src/mutation-store-values.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/mutation-store-values.ts); verified source file.

- `@lssm-tech/integration.osint-store/object-store` — subpath `./object-store`
  - `unconditional`: `./src/object-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/object-store.ts); verified source file.

- `@lssm-tech/integration.osint-store/postgres` — subpath `./postgres`
  - `unconditional`: `./src/postgres.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/postgres.ts); verified source file.

- `@lssm-tech/integration.osint-store/postgres-scope` — subpath `./postgres-scope`
  - `unconditional`: `./src/postgres-scope.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/postgres-scope.ts); verified source file.

- `@lssm-tech/integration.osint-store/postgres-serialization` — subpath `./postgres-serialization`
  - `unconditional`: `./src/postgres-serialization.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/postgres-serialization.ts); verified source file.

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

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

- `@lssm-tech/integration.osint-store/read-store` — subpath `./read-store`
  - `unconditional`: `./src/read-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/read-store.ts); verified source file.

- `@lssm-tech/integration.osint-store/read-store-entity-sql` — subpath `./read-store-entity-sql`
  - `unconditional`: `./src/read-store-entity-sql.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/read-store-entity-sql.ts); verified source file.

- `@lssm-tech/integration.osint-store/read-store-queries` — subpath `./read-store-queries`
  - `unconditional`: `./src/read-store-queries.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/read-store-queries.ts); verified source file.

- `@lssm-tech/integration.osint-store/read-store-types` — subpath `./read-store-types`
  - `unconditional`: `./src/read-store-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/read-store-types.ts); verified source file.

- `@lssm-tech/integration.osint-store/research-repository` — subpath `./research-repository`
  - `unconditional`: `./src/research-repository.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/research-repository.ts); verified source file.

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

- `@lssm-tech/integration.osint-store/rights-lifecycle-targets` — subpath `./rights-lifecycle-targets`
  - `unconditional`: `./src/rights-lifecycle-targets.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/rights-lifecycle-targets.ts); verified source file.

- `@lssm-tech/integration.osint-store/rights-lifecycle-values` — subpath `./rights-lifecycle-values`
  - `unconditional`: `./src/rights-lifecycle-values.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/rights-lifecycle-values.ts); verified source file.

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

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

- `@lssm-tech/integration.osint-store/rights-task-codec` — subpath `./rights-task-codec`
  - `unconditional`: `./src/rights-task-codec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/rights-task-codec.ts); verified source file.

- `@lssm-tech/integration.osint-store/rights-task-queue` — subpath `./rights-task-queue`
  - `unconditional`: `./src/rights-task-queue.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/rights-task-queue.ts); verified source file.

- `@lssm-tech/integration.osint-store/rights-task-types` — subpath `./rights-task-types`
  - `unconditional`: `./src/rights-task-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/rights-task-types.ts); verified source file.

- `@lssm-tech/integration.osint-store/source-repository` — subpath `./source-repository`
  - `unconditional`: `./src/source-repository.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/source-repository.ts); verified source file.

- `@lssm-tech/integration.osint-store/source-repository/claims` — subpath `./source-repository/claims`
  - `unconditional`: `./src/source-repository/claims.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/source-repository/claims.ts); verified source file.

- `@lssm-tech/integration.osint-store/source-repository/codec` — subpath `./source-repository/codec`
  - `unconditional`: `./src/source-repository/codec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/source-repository/codec.ts); verified source file.

- `@lssm-tech/integration.osint-store/source-repository/fence` — subpath `./source-repository/fence`
  - `unconditional`: `./src/source-repository/fence.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/source-repository/fence.ts); verified source file.

- `@lssm-tech/integration.osint-store/source-repository/receipt-writer` — subpath `./source-repository/receipt-writer`
  - `unconditional`: `./src/source-repository/receipt-writer.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/source-repository/receipt-writer.ts); verified source file.

- `@lssm-tech/integration.osint-store/source-repository/replay` — subpath `./source-repository/replay`
  - `unconditional`: `./src/source-repository/replay.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/source-repository/replay.ts); verified source file.

- `@lssm-tech/integration.osint-store/source-repository/rows` — subpath `./source-repository/rows`
  - `unconditional`: `./src/source-repository/rows.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/source-repository/rows.ts); verified source file.

- `@lssm-tech/integration.osint-store/source-repository/values` — subpath `./source-repository/values`
  - `unconditional`: `./src/source-repository/values.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/source-repository/values.ts); verified source file.

- `@lssm-tech/integration.osint-store/vector` — subpath `./vector`
  - `unconditional`: `./src/vector.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/vector.ts); verified source file.

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

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

- `@lssm-tech/integration.osint-store/work-queue` — subpath `./work-queue`
  - `unconditional`: `./src/work-queue.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/work-queue.ts); verified source file.

- `@lssm-tech/integration.osint-store/work-queue-codec` — subpath `./work-queue-codec`
  - `unconditional`: `./src/work-queue-codec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/work-queue-codec.ts); verified source file.

- `@lssm-tech/integration.osint-store/work-queue-types` — subpath `./work-queue-types`
  - `unconditional`: `./src/work-queue-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/osint-store/src/work-queue-types.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",
    "migrations",
    "conformance",
    "scripts",
    "README.md"
  ],
  "publishExports": {
    ".": {
      "types": "./dist/index.d.ts",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./authority-lifecycle-installer": {
      "types": "./dist/authority-lifecycle-installer.d.ts",
      "bun": "./dist/authority-lifecycle-installer.js",
      "node": "./dist/node/authority-lifecycle-installer.js",
      "default": "./dist/authority-lifecycle-installer.js"
    },
    "./authority-lifecycle-reader": {
      "types": "./dist/authority-lifecycle-reader.d.ts",
      "bun": "./dist/authority-lifecycle-reader.js",
      "node": "./dist/node/authority-lifecycle-reader.js",
      "default": "./dist/authority-lifecycle-reader.js"
    },
    "./authority-lifecycle-values": {
      "types": "./dist/authority-lifecycle-values.d.ts",
      "bun": "./dist/authority-lifecycle-values.js",
      "node": "./dist/node/authority-lifecycle-values.js",
      "default": "./dist/authority-lifecycle-values.js"
    },
    "./aws-s3-client": {
      "types": "./dist/aws-s3-client.d.ts",
      "bun": "./dist/aws-s3-client.js",
      "node": "./dist/node/aws-s3-client.js",
      "default": "./dist/aws-s3-client.js"
    },
    "./dead-letter-recovery": {
      "types": "./dist/dead-letter-recovery.d.ts",
      "bun": "./dist/dead-letter-recovery.js",
      "node": "./dist/node/dead-letter-recovery.js",
      "default": "./dist/dead-letter-recovery.js"
    },
    "./deletion-targets": {
      "types": "./dist/deletion-targets.d.ts",
      "bun": "./dist/deletion-targets.js",
      "node": "./dist/node/deletion-targets.js",
      "default": "./dist/deletion-targets.js"
    },
    "./embedding-batch-store": {
      "types": "./dist/embedding-batch-store.d.ts",
      "bun": "./dist/embedding-batch-store.js",
      "node": "./dist/node/embedding-batch-store.js",
      "default": "./dist/embedding-batch-store.js"
    },
    "./embedding-batch-values": {
      "types": "./dist/embedding-batch-values.d.ts",
      "bun": "./dist/embedding-batch-values.js",
      "node": "./dist/node/embedding-batch-values.js",
      "default": "./dist/embedding-batch-values.js"
    },
    "./evidence-writer": {
      "types": "./dist/evidence-writer.d.ts",
      "bun": "./dist/evidence-writer.js",
      "node": "./dist/node/evidence-writer.js",
      "default": "./dist/evidence-writer.js"
    },
    "./export": {
      "types": "./dist/export.d.ts",
      "bun": "./dist/export.js",
      "node": "./dist/node/export.js",
      "default": "./dist/export.js"
    },
    "./fresh-authority-store": {
      "types": "./dist/fresh-authority-store.d.ts",
      "bun": "./dist/fresh-authority-store.js",
      "node": "./dist/node/fresh-authority-store.js",
      "default": "./dist/fresh-authority-store.js"
    },
    "./integration": {
      "types": "./dist/integration.d.ts",
      "bun": "./dist/integration.js",
      "node": "./dist/node/integration.js",
      "default": "./dist/integration.js"
    },
    "./job-reconciliation-canonical": {
      "types": "./dist/job-reconciliation-canonical.d.ts",
      "bun": "./dist/job-reconciliation-canonical.js",
      "node": "./dist/node/job-reconciliation-canonical.js",
      "default": "./dist/job-reconciliation-canonical.js"
    },
    "./job-reconciliation-store": {
      "types": "./dist/job-reconciliation-store.d.ts",
      "bun": "./dist/job-reconciliation-store.js",
      "node": "./dist/node/job-reconciliation-store.js",
      "default": "./dist/job-reconciliation-store.js"
    },
    "./job-reconciliation-types": {
      "types": "./dist/job-reconciliation-types.d.ts",
      "bun": "./dist/job-reconciliation-types.js",
      "node": "./dist/node/job-reconciliation-types.js",
      "default": "./dist/job-reconciliation-types.js"
    },
    "./job-reconciliation-writes": {
      "types": "./dist/job-reconciliation-writes.d.ts",
      "bun": "./dist/job-reconciliation-writes.js",
      "node": "./dist/node/job-reconciliation-writes.js",
      "default": "./dist/job-reconciliation-writes.js"
    },
    "./job-source-rate-gate": {
      "types": "./dist/job-source-rate-gate.d.ts",
      "bun": "./dist/job-source-rate-gate.js",
      "node": "./dist/node/job-source-rate-gate.js",
      "default": "./dist/job-source-rate-gate.js"
    },
    "./knowledge-store": {
      "types": "./dist/knowledge-store.d.ts",
      "bun": "./dist/knowledge-store.js",
      "node": "./dist/node/knowledge-store.js",
      "default": "./dist/knowledge-store.js"
    },
    "./migrations": {
      "types": "./dist/migrations.d.ts",
      "bun": "./dist/migrations.js",
      "node": "./dist/node/migrations.js",
      "default": "./dist/migrations.js"
    },
    "./mutation-source-register": {
      "types": "./dist/mutation-source-register.d.ts",
      "bun": "./dist/mutation-source-register.js",
      "node": "./dist/node/mutation-source-register.js",
      "default": "./dist/mutation-source-register.js"
    },
    "./mutation-store": {
      "types": "./dist/mutation-store.d.ts",
      "bun": "./dist/mutation-store.js",
      "node": "./dist/node/mutation-store.js",
      "default": "./dist/mutation-store.js"
    },
    "./mutation-store-commands": {
      "types": "./dist/mutation-store-commands.d.ts",
      "bun": "./dist/mutation-store-commands.js",
      "node": "./dist/node/mutation-store-commands.js",
      "default": "./dist/mutation-store-commands.js"
    },
    "./mutation-store-values": {
      "types": "./dist/mutation-store-values.d.ts",
      "bun": "./dist/mutation-store-values.js",
      "node": "./dist/node/mutation-store-values.js",
      "default": "./dist/mutation-store-values.js"
    },
    "./object-store": {
      "types": "./dist/object-store.d.ts",
      "bun": "./dist/object-store.js",
      "node": "./dist/node/object-store.js",
      "default": "./dist/object-store.js"
    },
    "./postgres": {
      "types": "./dist/postgres.d.ts",
      "bun": "./dist/postgres.js",
      "node": "./dist/node/postgres.js",
      "default": "./dist/postgres.js"
    },
    "./postgres-scope": {
      "types": "./dist/postgres-scope.d.ts",
      "bun": "./dist/postgres-scope.js",
      "node": "./dist/node/postgres-scope.js",
      "default": "./dist/postgres-scope.js"
    },
    "./postgres-serialization": {
      "types": "./dist/postgres-serialization.d.ts",
      "bun": "./dist/postgres-serialization.js",
      "node": "./dist/node/postgres-serialization.js",
      "default": "./dist/postgres-serialization.js"
    },
    "./projection-source": {
      "types": "./dist/projection-source.d.ts",
      "bun": "./dist/projection-source.js",
      "node": "./dist/node/projection-source.js",
      "default": "./dist/projection-source.js"
    },
    "./projection-store": {
      "types": "./dist/projection-store.d.ts",
      "bun": "./dist/projection-store.js",
      "node": "./dist/node/projection-store.js",
      "default": "./dist/projection-store.js"
    },
    "./read-store": {
      "types": "./dist/read-store.d.ts",
      "bun": "./dist/read-store.js",
      "node": "./dist/node/read-store.js",
      "default": "./dist/read-store.js"
    },
    "./read-store-entity-sql": {
      "types": "./dist/read-store-entity-sql.d.ts",
      "bun": "./dist/read-store-entity-sql.js",
      "node": "./dist/node/read-store-entity-sql.js",
      "default": "./dist/read-store-entity-sql.js"
    },
    "./read-store-queries": {
      "types": "./dist/read-store-queries.d.ts",
      "bun": "./dist/read-store-queries.js",
      "node": "./dist/node/read-store-queries.js",
      "default": "./dist/read-store-queries.js"
    },
    "./read-store-types": {
      "types": "./dist/read-store-types.d.ts",
      "bun": "./dist/read-store-types.js",
      "node": "./dist/node/read-store-types.js",
      "default": "./dist/read-store-types.js"
    },
    "./research-repository": {
      "types": "./dist/research-repository.d.ts",
      "bun": "./dist/research-repository.js",
      "node": "./dist/node/research-repository.js",
      "default": "./dist/research-repository.js"
    },
    "./rights-lifecycle": {
      "types": "./dist/rights-lifecycle.d.ts",
      "bun": "./dist/rights-lifecycle.js",
      "node": "./dist/node/rights-lifecycle.js",
      "default": "./dist/rights-lifecycle.js"
    },
    "./rights-lifecycle-targets": {
      "types": "./dist/rights-lifecycle-targets.d.ts",
      "bun": "./dist/rights-lifecycle-targets.js",
      "node": "./dist/node/rights-lifecycle-targets.js",
      "default": "./dist/rights-lifecycle-targets.js"
    },
    "./rights-lifecycle-values": {
      "types": "./dist/rights-lifecycle-values.d.ts",
      "bun": "./dist/rights-lifecycle-values.js",
      "node": "./dist/node/rights-lifecycle-values.js",
      "default": "./dist/rights-lifecycle-values.js"
    },
    "./rights-store": {
      "types": "./dist/rights-store.d.ts",
      "bun": "./dist/rights-store.js",
      "node": "./dist/node/rights-store.js",
      "default": "./dist/rights-store.js"
    },
    "./rights-store-validation": {
      "types": "./dist/rights-store-validation.d.ts",
      "bun": "./dist/rights-store-validation.js",
      "node": "./dist/node/rights-store-validation.js",
      "default": "./dist/rights-store-validation.js"
    },
    "./rights-task-codec": {
      "types": "./dist/rights-task-codec.d.ts",
      "bun": "./dist/rights-task-codec.js",
      "node": "./dist/node/rights-task-codec.js",
      "default": "./dist/rights-task-codec.js"
    },
    "./rights-task-queue": {
      "types": "./dist/rights-task-queue.d.ts",
      "bun": "./dist/rights-task-queue.js",
      "node": "./dist/node/rights-task-queue.js",
      "default": "./dist/rights-task-queue.js"
    },
    "./rights-task-types": {
      "types": "./dist/rights-task-types.d.ts",
      "bun": "./dist/rights-task-types.js",
      "node": "./dist/node/rights-task-types.js",
      "default": "./dist/rights-task-types.js"
    },
    "./source-repository": {
      "types": "./dist/source-repository.d.ts",
      "bun": "./dist/source-repository.js",
      "node": "./dist/node/source-repository.js",
      "default": "./dist/source-repository.js"
    },
    "./source-repository/claims": {
      "types": "./dist/source-repository/claims.d.ts",
      "bun": "./dist/source-repository/claims.js",
      "node": "./dist/node/source-repository/claims.js",
      "default": "./dist/source-repository/claims.js"
    },
    "./source-repository/codec": {
      "types": "./dist/source-repository/codec.d.ts",
      "bun": "./dist/source-repository/codec.js",
      "node": "./dist/node/source-repository/codec.js",
      "default": "./dist/source-repository/codec.js"
    },
    "./source-repository/fence": {
      "types": "./dist/source-repository/fence.d.ts",
      "bun": "./dist/source-repository/fence.js",
      "node": "./dist/node/source-repository/fence.js",
      "default": "./dist/source-repository/fence.js"
    },
    "./source-repository/receipt-writer": {
      "types": "./dist/source-repository/receipt-writer.d.ts",
      "bun": "./dist/source-repository/receipt-writer.js",
      "node": "./dist/node/source-repository/receipt-writer.js",
      "default": "./dist/source-repository/receipt-writer.js"
    },
    "./source-repository/replay": {
      "types": "./dist/source-repository/replay.d.ts",
      "bun": "./dist/source-repository/replay.js",
      "node": "./dist/node/source-repository/replay.js",
      "default": "./dist/source-repository/replay.js"
    },
    "./source-repository/rows": {
      "types": "./dist/source-repository/rows.d.ts",
      "bun": "./dist/source-repository/rows.js",
      "node": "./dist/node/source-repository/rows.js",
      "default": "./dist/source-repository/rows.js"
    },
    "./source-repository/values": {
      "types": "./dist/source-repository/values.d.ts",
      "bun": "./dist/source-repository/values.js",
      "node": "./dist/node/source-repository/values.js",
      "default": "./dist/source-repository/values.js"
    },
    "./vector": {
      "types": "./dist/vector.d.ts",
      "bun": "./dist/vector.js",
      "node": "./dist/node/vector.js",
      "default": "./dist/vector.js"
    },
    "./webhook-delivery-recovery": {
      "types": "./dist/webhook-delivery-recovery.d.ts",
      "bun": "./dist/webhook-delivery-recovery.js",
      "node": "./dist/node/webhook-delivery-recovery.js",
      "default": "./dist/webhook-delivery-recovery.js"
    },
    "./webhook-delivery-store": {
      "types": "./dist/webhook-delivery-store.d.ts",
      "bun": "./dist/webhook-delivery-store.js",
      "node": "./dist/node/webhook-delivery-store.js",
      "default": "./dist/webhook-delivery-store.js"
    },
    "./work-queue": {
      "types": "./dist/work-queue.d.ts",
      "bun": "./dist/work-queue.js",
      "node": "./dist/node/work-queue.js",
      "default": "./dist/work-queue.js"
    },
    "./work-queue-codec": {
      "types": "./dist/work-queue-codec.d.ts",
      "bun": "./dist/work-queue-codec.js",
      "node": "./dist/node/work-queue-codec.js",
      "default": "./dist/work-queue-codec.js"
    },
    "./work-queue-types": {
      "types": "./dist/work-queue-types.d.ts",
      "bun": "./dist/work-queue-types.js",
      "node": "./dist/node/work-queue-types.js",
      "default": "./dist/work-queue-types.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- `@aws-sdk/client-s3`: `^3.1135.0`
- [@lssm-tech/lib.authos-spec](https://lssm.co/docs/packages/lib.authos-spec/): `workspace:^`
- [@lssm-tech/lib.contracts-integrations](https://lssm.co/docs/packages/lib.contracts-integrations/): `workspace:^`
- [@lssm-tech/lib.crypto-utils](https://lssm.co/docs/packages/lib.crypto-utils/): `workspace:^`
- [@lssm-tech/lib.job-source-runtime](https://lssm.co/docs/packages/lib.job-source-runtime/): `workspace:^`
- [@lssm-tech/lib.osint-runtime](https://lssm.co/docs/packages/lib.osint-runtime/): `workspace:^`
- [@lssm-tech/lib.osint-spec](https://lssm.co/docs/packages/lib.osint-spec/): `workspace:^`
- [@lssm-tech/lib.schema](https://lssm.co/docs/packages/lib.schema/): `workspace:^`
- `hyparquet-writer`: `^0.16.9`

### Peer dependencies

No declarations in the inspected manifest.

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- `@electric-sql/pglite`: `catalog:data`
- [@lssm-tech/tool.bun](https://lssm.co/docs/packages/tool.bun/): `workspace:*`
- [@lssm-tech/tool.typescript](https://lssm.co/docs/packages/tool.typescript/): `workspace:*`
- `hyparquet`: `^1.31.1`
- `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",
  "test:minio": "./scripts/test-minio-docker.sh",
  "test:postgres": "./scripts/test-postgres.sh",
  "test:postgres:docker": "./scripts/test-postgres-docker.sh",
  "prebuild": "contractspec-bun-build prebuild",
  "typecheck": "tsgo --noEmit"
}
```

## Declared documentation links

- [Integration Osint Store documentation](https://www.npmjs.com/package/%40lssm-tech%2Fintegration.osint-store) — declared link; destination not verified.

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

## Existing agent-guide projection

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