# @v2/dlc-content-delivery-service

DLC and expansion content delivery service for `TODOS.phase-72.72.12.2.10`.

The package publishes downloadable content packs, performs entitlement
verification before download, and returns content unlocking state for fighter
packs, story expansions, and cosmetic packs.

Primary exports:

- `buildV2DlcContentDeliverySurface`
- `planV2DlcContentDownload`

Service endpoints:

- `GET /v2/live-ops/dlc/packs`
- `GET /v2/live-ops/dlc/packs/{packId}/download-plan`
- `POST /v2/live-ops/dlc/packs/{packId}/unlock`

The service validates package kinds, DLC entitlement references, platform SKUs,
content hashes, HTTPS asset URIs, mount points, downloadable assets, and content
unlock records before a pack can be delivered.

Verification:

```sh
pnpm --filter @v2/dlc-content-delivery-service test
pnpm --filter @v2/dlc-content-delivery-service typecheck
pnpm --filter @v2/dlc-content-delivery-service lint
pnpm --filter @v2/dlc-content-delivery-service build
python3 V2/ue/Tools/check-v2-dlc-content-delivery.py
```
