NARU API
    Preparing search index...

    Interface PackageTransportPolicy

    Everything an embedder may change about how one package is transferred.

    Each field widens or narrows a decision the loader would otherwise make alone, and none of them can be set by the package: limits are ceilings, additionalOrigins is the announcement that a package is split across hosts, and fetch is the transfer itself. The reviewed defaults apply to every field left out.

    interface PackageTransportPolicy {
        additionalOrigins?: readonly string[];
        fetch?: PackageFetch;
        limits?: Partial<PackageTransferLimits>;
        persistence?: PackageResourcePersistence;
    }
    Index
    additionalOrigins?: readonly string[]

    Origins besides the document's own that its resources may be served from. Compiled packages are written with relative URIs, so this matters only for an embedder that republishes one resource elsewhere -- a CDN for the geometry buffer, for instance -- and it is stated by the embedder rather than discovered from the document.

    fetch?: PackageFetch
    limits?: Partial<PackageTransferLimits>

    A verified persistent tier (ADR-0024). Consulted before the network for a request that declares its expected identity and fed after it; never part of the descriptor, so a Worker can only inherit the network policy.