Skip to content

loadResponseManifestHash

loadResponseManifestHash<ChangesType>(input): Promise<Uint8Array<ArrayBufferLike>>

Defined in: packages/core/src/load-response-manifest.ts:354

Hash the complete state-mutating plan carried by one V4 load response.

The canonical manifest binds root identity, every named node’s CID and classification, directed child edges, canonically serialized inline change bytes, the canonical full representation of each CID, snapshot state plus metadata, and keychain changes. Sparse cross-link aliases are reconciled with that full representation. The response bytes are never trusted as a precomputed manifest: advertisers and loaders using this protocol must independently derive this digest from the actual plan they would serve or apply.

ChangesType

LoadResponseManifestInput<ChangesType>

Promise<Uint8Array<ArrayBufferLike>>