Shoalrun documentation frameworkMenu
For agents
Start with https://www.shoalrun.com/llms.txt for the documentation index, then read the Markdown pages it links. Skip to article. Documentation index. Read this page as Markdown.
Code API reference

validateContentManifest

Validate a parsed manifest's shape, identities, paths, and resource bounds. This assertion narrows the value but doesn't verify fetched file bytes or trust in a host.

Updated
Read as Markdown

Function shoalrun.content.validateContentManifest

validateContentManifest(value: any, maxResources?: number, maxResourceBytes?: number): asserts value is ContentManifest

Validate a parsed manifest's shape, identities, paths, and resource bounds. This assertion narrows the value but doesn't verify fetched file bytes or trust in a host.

Parameters

Parameter Type / default Description
value any Parsed JSON manifest to validate.
maxResources number | undefined Maximum allowed resource count; defaults to 10,000.
maxResourceBytes number | undefined Maximum declared representation bytes; defaults to 8,000,000.

Returns

void